{"results": [{"route": "HKG→PKX", "destination": {"code": "PKX", "name": "北京大興 (PKX)", "region": "中國"}, "price": 993.0, "typicalPrice": 1415, "cheapestDates": [{"day": 14, "month": 10, "year": 2026, "price": 993.0, "stay": 7, "history": {}, "flight": null}, {"day": 20, "month": 10, "year": 2026, "price": 1033.0, "stay": 7, "history": {}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 1033.0, "stay": 7, "history": {}, "flight": null}, {"day": 27, "month": 10, "year": 2026, "price": 1033.0, "stay": 7, "history": {}, "flight": null}, {"day": 10, "month": 11, "year": 2026, "price": 1033.0, "stay": 7, "history": {}, "flight": null}, {"day": 12, "month": 12, "year": 2026, "price": 1053.0, "stay": 7, "history": {}, "flight": null}, {"day": 29, "month": 10, "year": 2026, "price": 1073.0, "stay": 7, "history": {}, "flight": null}, {"day": 11, "month": 11, "year": 2026, "price": 1073.0, "stay": 7, "history": {}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 1073.0, "stay": 7, "history": {}, "flight": null}, {"day": 18, "month": 11, "year": 2026, "price": 1073.0, "stay": 7, "history": {}, "flight": null}, {"day": 9, "month": 11, "year": 2026, "price": 1093.0, "stay": 7, "history": {}, "flight": null}, {"day": 13, "month": 11, "year": 2026, "price": 1093.0, "stay": 7, "history": {}, "flight": null}, {"day": 15, "month": 11, "year": 2026, "price": 1093.0, "stay": 7, "history": {}, "flight": null}, {"day": 16, "month": 11, "year": 2026, "price": 1093.0, "stay": 7, "history": {}, "flight": null}, {"day": 24, "month": 11, "year": 2026, "price": 1093.0, "stay": 7, "history": {}, "flight": null}, {"day": 22, "month": 10, "year": 2026, "price": 1113.0, "stay": 7, "history": {}, "flight": null}, {"day": 31, "month": 10, "year": 2026, "price": 1113.0, "stay": 7, "history": {}, "flight": null}, {"day": 12, "month": 11, "year": 2026, "price": 1113.0, "stay": 7, "history": {}, "flight": null}, {"day": 14, "month": 11, "year": 2026, "price": 1113.0, "stay": 7, "history": {}, "flight": null}, {"day": 19, "month": 10, "year": 2026, "price": 1133.0, "stay": 7, "history": {}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 1153.0, "stay": 7, "history": {}, "flight": null}, {"day": 3, "month": 11, "year": 2026, "price": 1153.0, "stay": 7, "history": {}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 1153.0, "stay": 7, "history": {}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 1153.0, "stay": 7, "history": {}, "flight": null}, {"day": 19, "month": 11, "year": 2026, "price": 1153.0, "stay": 7, "history": {}, "flight": null}, {"day": 25, "month": 11, "year": 2026, "price": 1153.0, "stay": 7, "history": {}, "flight": null}, {"day": 30, "month": 10, "year": 2026, "price": 1173.0, "stay": 7, "history": {}, "flight": null}, {"day": 6, "month": 11, "year": 2026, "price": 1173.0, "stay": 7, "history": {}, "flight": null}, {"day": 8, "month": 11, "year": 2026, "price": 1173.0, "stay": 7, "history": {}, "flight": null}, {"day": 22, "month": 11, "year": 2026, "price": 1173.0, "stay": 7, "history": {}, "flight": null}], "totalDates": 162, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 993, "pendingScans": 8, "pendingFirstSeen": "2026-09-29T13:51:48.225267Z"}, {"route": "HKG→CRK", "destination": {"code": "CRK", "name": "克拉克 (CRK)", "region": "東南亞"}, "price": 1008.0, "typicalPrice": 1138, "cheapestDates": [{"day": 13, "month": 10, "year": 2026, "price": 1008.0, "stay": 7, "history": {}, "flight": null}, {"day": 14, "month": 10, "year": 2026, "price": 1008.0, "stay": 7, "history": {}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 1008.0, "stay": 7, "history": {}, "flight": null}, {"day": 11, "month": 10, "year": 2026, "price": 1027.0, "stay": 7, "history": {}, "flight": null}, {"day": 12, "month": 10, "year": 2026, "price": 1027.0, "stay": 7, "history": {}, "flight": null}, {"day": 18, "month": 10, "year": 2026, "price": 1027.0, "stay": 7, "history": {}, "flight": null}, {"day": 19, "month": 10, "year": 2026, "price": 1027.0, "stay": 7, "history": {}, "flight": null}, {"day": 8, "month": 10, "year": 2026, "price": 1028.0, "stay": 7, "history": {}, "flight": null}, {"day": 9, "month": 10, "year": 2026, "price": 1028.0, "stay": 7, "history": {}, "flight": null}, {"day": 16, "month": 10, "year": 2026, "price": 1028.0, "stay": 7, "history": {}, "flight": null}, {"day": 17, "month": 10, "year": 2026, "price": 1047.0, "stay": 7, "history": {}, "flight": null}, {"day": 25, "month": 10, "year": 2026, "price": 1071.0, "stay": 7, "history": {}, "flight": null}, {"day": 26, "month": 10, "year": 2026, "price": 1071.0, "stay": 7, "history": {}, "flight": null}, {"day": 20, "month": 10, "year": 2026, "price": 1072.0, "stay": 7, "history": {}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 1072.0, "stay": 7, "history": {}, "flight": null}, {"day": 29, "month": 10, "year": 2026, "price": 1072.0, "stay": 7, "history": {}, "flight": null}, {"day": 30, "month": 10, "year": 2026, "price": 1072.0, "stay": 7, "history": {}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 1092.0, "stay": 7, "history": {}, "flight": null}, {"day": 11, "month": 11, "year": 2026, "price": 1092.0, "stay": 7, "history": {}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 1092.0, "stay": 7, "history": {}, "flight": null}, {"day": 7, "month": 10, "year": 2026, "price": 1108.0, "stay": 7, "history": {}, "flight": null}, {"day": 6, "month": 10, "year": 2026, "price": 1110.0, "stay": 7, "history": {}, "flight": null}, {"day": 27, "month": 10, "year": 2026, "price": 1110.0, "stay": 7, "history": {}, "flight": null}, {"day": 8, "month": 11, "year": 2026, "price": 1111.0, "stay": 7, "history": {}, "flight": null}, {"day": 15, "month": 11, "year": 2026, "price": 1111.0, "stay": 7, "history": {}, "flight": null}, {"day": 16, "month": 11, "year": 2026, "price": 1111.0, "stay": 7, "history": {}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 1112.0, "stay": 7, "history": {}, "flight": null}, {"day": 12, "month": 11, "year": 2026, "price": 1112.0, "stay": 7, "history": {}, "flight": null}, {"day": 15, "month": 10, "year": 2026, "price": 1128.0, "stay": 7, "history": {}, "flight": null}, {"day": 23, "month": 10, "year": 2026, "price": 1130.0, "stay": 7, "history": {}, "flight": null}], "totalDates": 144, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 1008, "pendingScans": 0, "pendingFirstSeen": null}, {"route": "HKG→SYX", "destination": {"code": "SYX", "name": "三亞 (SYX)", "region": "中國"}, "price": 1013.0, "typicalPrice": 2176, "cheapestDates": [{"day": 15, "month": 10, "year": 2026, "price": 1013.0, "stay": 7, "history": {}, "flight": null}, {"day": 29, "month": 10, "year": 2026, "price": 1013.0, "stay": 7, "history": {}, "flight": null}, {"day": 30, "month": 10, "year": 2026, "price": 1013.0, "stay": 7, "history": {}, "flight": null}, {"day": 2, "month": 11, "year": 2026, "price": 1013.0, "stay": 7, "history": {}, "flight": null}, {"day": 12, "month": 11, "year": 2026, "price": 1013.0, "stay": 7, "history": {}, "flight": null}, {"day": 19, "month": 11, "year": 2026, "price": 1033.0, "stay": 7, "history": {}, "flight": null}, {"day": 30, "month": 11, "year": 2026, "price": 1063.0, "stay": 7, "history": {}, "flight": null}, {"day": 9, "month": 10, "year": 2026, "price": 1083.0, "stay": 7, "history": {}, "flight": null}, {"day": 19, "month": 10, "year": 2026, "price": 1083.0, "stay": 7, "history": {}, "flight": null}, {"day": 23, "month": 10, "year": 2026, "price": 1083.0, "stay": 7, "history": {}, "flight": null}, {"day": 25, "month": 10, "year": 2026, "price": 1083.0, "stay": 7, "history": {}, "flight": null}, {"day": 31, "month": 10, "year": 2026, "price": 1083.0, "stay": 7, "history": {}, "flight": null}, {"day": 1, "month": 11, "year": 2026, "price": 1083.0, "stay": 7, "history": {}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 1083.0, "stay": 7, "history": {}, "flight": null}, {"day": 14, "month": 11, "year": 2026, "price": 1083.0, "stay": 7, "history": {}, "flight": null}, {"day": 15, "month": 11, "year": 2026, "price": 1083.0, "stay": 7, "history": {}, "flight": null}, {"day": 16, "month": 11, "year": 2026, "price": 1083.0, "stay": 7, "history": {}, "flight": null}, {"day": 3, "month": 1, "year": 2027, "price": 1123.0, "stay": 7, "history": {}, "flight": null}, {"day": 18, "month": 10, "year": 2026, "price": 1153.0, "stay": 7, "history": {}, "flight": null}, {"day": 22, "month": 10, "year": 2026, "price": 1153.0, "stay": 7, "history": {}, "flight": null}, {"day": 6, "month": 11, "year": 2026, "price": 1153.0, "stay": 7, "history": {}, "flight": null}, {"day": 7, "month": 11, "year": 2026, "price": 1153.0, "stay": 7, "history": {}, "flight": null}, {"day": 8, "month": 11, "year": 2026, "price": 1153.0, "stay": 7, "history": {}, "flight": null}, {"day": 11, "month": 10, "year": 2026, "price": 1213.0, "stay": 7, "history": {}, "flight": null}, {"day": 13, "month": 11, "year": 2026, "price": 1213.0, "stay": 7, "history": {}, "flight": null}, {"day": 8, "month": 10, "year": 2026, "price": 1283.0, "stay": 7, "history": {}, "flight": null}, {"day": 16, "month": 10, "year": 2026, "price": 1283.0, "stay": 7, "history": {}, "flight": null}, {"day": 6, "month": 12, "year": 2026, "price": 1323.0, "stay": 7, "history": {}, "flight": null}, {"day": 26, "month": 10, "year": 2026, "price": 1383.0, "stay": 7, "history": {}, "flight": null}, {"day": 9, "month": 11, "year": 2026, "price": 1383.0, "stay": 7, "history": {}, "flight": null}], "totalDates": 133, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 1013, "pendingScans": 8, "pendingFirstSeen": "2026-09-29T13:51:48.225267Z"}, {"route": "HKG→YIW", "destination": {"code": "YIW", "name": "義烏 (YIW)", "region": "中國"}, "price": 1013.0, "typicalPrice": 1905, "cheapestDates": [{"day": 22, "month": 10, "year": 2026, "price": 1013.0, "stay": 7, "history": {}, "flight": null}, {"day": 29, "month": 10, "year": 2026, "price": 1013.0, "stay": 7, "history": {}, "flight": null}, {"day": 31, "month": 10, "year": 2026, "price": 1013.0, "stay": 7, "history": {}, "flight": null}, {"day": 7, "month": 11, "year": 2026, "price": 1013.0, "stay": 7, "history": {}, "flight": null}, {"day": 12, "month": 11, "year": 2026, "price": 1013.0, "stay": 7, "history": {}, "flight": null}, {"day": 19, "month": 11, "year": 2026, "price": 1013.0, "stay": 7, "history": {}, "flight": null}, {"day": 21, "month": 11, "year": 2026, "price": 1013.0, "stay": 7, "history": {}, "flight": null}, {"day": 28, "month": 11, "year": 2026, "price": 1013.0, "stay": 7, "history": {}, "flight": null}, {"day": 3, "month": 12, "year": 2026, "price": 1013.0, "stay": 7, "history": {}, "flight": null}, {"day": 10, "month": 12, "year": 2026, "price": 1013.0, "stay": 7, "history": {}, "flight": null}, {"day": 12, "month": 12, "year": 2026, "price": 1013.0, "stay": 7, "history": {}, "flight": null}, {"day": 19, "month": 12, "year": 2026, "price": 1013.0, "stay": 7, "history": {}, "flight": null}, {"day": 31, "month": 12, "year": 2026, "price": 1013.0, "stay": 7, "history": {}, "flight": null}, {"day": 9, "month": 1, "year": 2027, "price": 1013.0, "stay": 7, "history": {}, "flight": null}, {"day": 24, "month": 12, "year": 2026, "price": 1043.0, "stay": 7, "history": {}, "flight": null}, {"day": 2, "month": 1, "year": 2027, "price": 1043.0, "stay": 7, "history": {}, "flight": null}, {"day": 10, "month": 10, "year": 2026, "price": 1083.0, "stay": 7, "history": {}, "flight": null}, {"day": 17, "month": 10, "year": 2026, "price": 1153.0, "stay": 7, "history": {}, "flight": null}, {"day": 8, "month": 10, "year": 2026, "price": 1183.0, "stay": 7, "history": {}, "flight": null}], "totalDates": 80, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 1013, "pendingScans": 8, "pendingFirstSeen": "2026-09-29T13:51:48.225267Z"}, {"route": "HKG→NGB", "destination": {"code": "NGB", "name": "寧波 (NGB)", "region": "中國"}, "price": 1033.0, "typicalPrice": 1215, "cheapestDates": [{"day": 14, "month": 10, "year": 2026, "price": 1033.0, "stay": 7, "history": {}, "flight": null}, {"day": 20, "month": 10, "year": 2026, "price": 1033.0, "stay": 7, "history": {}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 1033.0, "stay": 7, "history": {}, "flight": null}, {"day": 29, "month": 10, "year": 2026, "price": 1033.0, "stay": 7, "history": {}, "flight": null}, {"day": 31, "month": 10, "year": 2026, "price": 1033.0, "stay": 7, "history": {}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 1033.0, "stay": 7, "history": {}, "flight": null}, {"day": 6, "month": 11, "year": 2026, "price": 1033.0, "stay": 7, "history": {}, "flight": null}, {"day": 7, "month": 11, "year": 2026, "price": 1033.0, "stay": 7, "history": {}, "flight": null}, {"day": 12, "month": 11, "year": 2026, "price": 1033.0, "stay": 7, "history": {}, "flight": null}, {"day": 13, "month": 11, "year": 2026, "price": 1033.0, "stay": 7, "history": {}, "flight": null}, {"day": 18, "month": 11, "year": 2026, "price": 1033.0, "stay": 7, "history": {}, "flight": null}, {"day": 19, "month": 11, "year": 2026, "price": 1033.0, "stay": 7, "history": {}, "flight": null}, {"day": 21, "month": 11, "year": 2026, "price": 1033.0, "stay": 7, "history": {}, "flight": null}, {"day": 25, "month": 11, "year": 2026, "price": 1033.0, "stay": 7, "history": {}, "flight": null}, {"day": 27, "month": 11, "year": 2026, "price": 1033.0, "stay": 7, "history": {}, "flight": null}, {"day": 28, "month": 11, "year": 2026, "price": 1033.0, "stay": 7, "history": {}, "flight": null}, {"day": 4, "month": 12, "year": 2026, "price": 1033.0, "stay": 7, "history": {}, "flight": null}, {"day": 9, "month": 12, "year": 2026, "price": 1033.0, "stay": 7, "history": {}, "flight": null}, {"day": 12, "month": 12, "year": 2026, "price": 1033.0, "stay": 7, "history": {}, "flight": null}, {"day": 16, "month": 12, "year": 2026, "price": 1033.0, "stay": 7, "history": {}, "flight": null}, {"day": 2, "month": 1, "year": 2027, "price": 1033.0, "stay": 7, "history": {}, "flight": null}, {"day": 8, "month": 1, "year": 2027, "price": 1033.0, "stay": 7, "history": {}, "flight": null}, {"day": 9, "month": 1, "year": 2027, "price": 1033.0, "stay": 7, "history": {}, "flight": null}, {"day": 22, "month": 10, "year": 2026, "price": 1053.0, "stay": 7, "history": {}, "flight": null}, {"day": 3, "month": 11, "year": 2026, "price": 1053.0, "stay": 7, "history": {}, "flight": null}, {"day": 15, "month": 12, "year": 2026, "price": 1053.0, "stay": 7, "history": {}, "flight": null}, {"day": 5, "month": 1, "year": 2027, "price": 1053.0, "stay": 7, "history": {}, "flight": null}, {"day": 13, "month": 10, "year": 2026, "price": 1073.0, "stay": 7, "history": {}, "flight": null}, {"day": 9, "month": 11, "year": 2026, "price": 1073.0, "stay": 7, "history": {}, "flight": null}, {"day": 16, "month": 11, "year": 2026, "price": 1073.0, "stay": 7, "history": {}, "flight": null}], "totalDates": 152, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 1033, "pendingScans": 0, "pendingFirstSeen": null}, {"route": "HKG→CZX", "destination": {"code": "CZX", "name": "長沙 (CZX)", "region": "中國"}, "price": 1053.0, "typicalPrice": 1161, "cheapestDates": [{"day": 14, "month": 10, "year": 2026, "price": 1053.0, "stay": 7, "history": {}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 1053.0, "stay": 7, "history": {}, "flight": null}, {"day": 9, "month": 12, "year": 2026, "price": 1053.0, "stay": 7, "history": {}, "flight": null}, {"day": 16, "month": 12, "year": 2026, "price": 1053.0, "stay": 7, "history": {}, "flight": null}, {"day": 30, "month": 12, "year": 2026, "price": 1053.0, "stay": 7, "history": {}, "flight": null}, {"day": 6, "month": 1, "year": 2027, "price": 1053.0, "stay": 7, "history": {}, "flight": null}, {"day": 7, "month": 12, "year": 2026, "price": 1073.0, "stay": 7, "history": {}, "flight": null}, {"day": 21, "month": 12, "year": 2026, "price": 1073.0, "stay": 7, "history": {}, "flight": null}, {"day": 18, "month": 11, "year": 2026, "price": 1093.0, "stay": 7, "history": {}, "flight": null}, {"day": 25, "month": 11, "year": 2026, "price": 1093.0, "stay": 7, "history": {}, "flight": null}, {"day": 26, "month": 10, "year": 2026, "price": 1113.0, "stay": 7, "history": {}, "flight": null}, {"day": 28, "month": 12, "year": 2026, "price": 1113.0, "stay": 7, "history": {}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 1133.0, "stay": 7, "history": {}, "flight": null}, {"day": 16, "month": 11, "year": 2026, "price": 1163.0, "stay": 7, "history": {}, "flight": null}, {"day": 30, "month": 11, "year": 2026, "price": 1163.0, "stay": 7, "history": {}, "flight": null}, {"day": 19, "month": 10, "year": 2026, "price": 1199.0, "stay": 7, "history": {}, "flight": null}, {"day": 9, "month": 11, "year": 2026, "price": 1293.0, "stay": 7, "history": {}, "flight": null}], "totalDates": 31, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 1053, "pendingScans": 0, "pendingFirstSeen": null}, {"route": "HKG→WUX", "destination": {"code": "WUX", "name": "無錫 (WUX)", "region": "中國"}, "price": 1053.0, "typicalPrice": 1370, "cheapestDates": [{"day": 14, "month": 10, "year": 2026, "price": 1053.0, "stay": 7, "history": {}, "flight": null}, {"day": 20, "month": 10, "year": 2026, "price": 1053.0, "stay": 7, "history": {}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 1053.0, "stay": 7, "history": {}, "flight": null}, {"day": 15, "month": 12, "year": 2026, "price": 1053.0, "stay": 7, "history": {}, "flight": null}, {"day": 6, "month": 1, "year": 2027, "price": 1053.0, "stay": 7, "history": {}, "flight": null}, {"day": 8, "month": 1, "year": 2027, "price": 1053.0, "stay": 7, "history": {}, "flight": null}, {"day": 9, "month": 1, "year": 2027, "price": 1053.0, "stay": 7, "history": {}, "flight": null}, {"day": 22, "month": 10, "year": 2026, "price": 1093.0, "stay": 7, "history": {}, "flight": null}, {"day": 23, "month": 10, "year": 2026, "price": 1093.0, "stay": 7, "history": {}, "flight": null}, {"day": 7, "month": 11, "year": 2026, "price": 1093.0, "stay": 7, "history": {}, "flight": null}, {"day": 28, "month": 11, "year": 2026, "price": 1093.0, "stay": 7, "history": {}, "flight": null}, {"day": 9, "month": 12, "year": 2026, "price": 1093.0, "stay": 7, "history": {}, "flight": null}, {"day": 13, "month": 12, "year": 2026, "price": 1093.0, "stay": 7, "history": {}, "flight": null}, {"day": 31, "month": 10, "year": 2026, "price": 1129.0, "stay": 7, "history": {}, "flight": null}, {"day": 26, "month": 10, "year": 2026, "price": 1133.0, "stay": 7, "history": {}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 1133.0, "stay": 7, "history": {}, "flight": null}, {"day": 3, "month": 11, "year": 2026, "price": 1133.0, "stay": 7, "history": {}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 1133.0, "stay": 7, "history": {}, "flight": null}, {"day": 6, "month": 11, "year": 2026, "price": 1133.0, "stay": 7, "history": {}, "flight": null}, {"day": 13, "month": 11, "year": 2026, "price": 1133.0, "stay": 7, "history": {}, "flight": null}, {"day": 30, "month": 11, "year": 2026, "price": 1133.0, "stay": 7, "history": {}, "flight": null}, {"day": 10, "month": 12, "year": 2026, "price": 1133.0, "stay": 7, "history": {}, "flight": null}, {"day": 22, "month": 11, "year": 2026, "price": 1143.0, "stay": 7, "history": {}, "flight": null}, {"day": 12, "month": 12, "year": 2026, "price": 1143.0, "stay": 7, "history": {}, "flight": null}, {"day": 16, "month": 12, "year": 2026, "price": 1143.0, "stay": 7, "history": {}, "flight": null}, {"day": 18, "month": 12, "year": 2026, "price": 1143.0, "stay": 7, "history": {}, "flight": null}, {"day": 19, "month": 12, "year": 2026, "price": 1143.0, "stay": 7, "history": {}, "flight": null}, {"day": 2, "month": 1, "year": 2027, "price": 1143.0, "stay": 7, "history": {}, "flight": null}, {"day": 5, "month": 1, "year": 2027, "price": 1143.0, "stay": 7, "history": {}, "flight": null}, {"day": 29, "month": 10, "year": 2026, "price": 1183.0, "stay": 7, "history": {}, "flight": null}], "totalDates": 150, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 1053, "pendingScans": 8, "pendingFirstSeen": "2026-09-29T13:51:48.225267Z"}, {"route": "HKG→PVG", "destination": {"code": "PVG", "name": "上海 (PVG)", "region": "中國"}, "price": 1115.0, "typicalPrice": 2186, "cheapestDates": [{"day": 15, "month": 12, "year": 2026, "price": 1115.0, "stay": 7, "history": {"1d": {"price": 1115.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1115.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1114.0, "diff": 1.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 8, "month": 12, "year": 2026, "price": 1139.0, "stay": 7, "history": {"1d": {"price": 1138.0, "diff": 1.0, "pct": 0.1, "fallback": false}, "4d": {"price": 1138.0, "diff": 1.0, "pct": 0.1, "fallback": false}, "7d": {"price": 1056.0, "diff": 83.0, "pct": 7.9, "fallback": false}}, "flight": null}, {"day": 31, "month": 12, "year": 2026, "price": 1157.0, "stay": 7, "history": {"1d": {"price": 1157.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1156.0, "diff": 1.0, "pct": 0.1, "fallback": false}, "7d": {"price": 1156.0, "diff": 1.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 12, "month": 11, "year": 2026, "price": 1185.0, "stay": 7, "history": {"1d": {"price": 1185.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1185.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1056.0, "diff": 129.0, "pct": 12.2, "fallback": false}}, "flight": null}, {"day": 19, "month": 11, "year": 2026, "price": 1185.0, "stay": 7, "history": {"1d": {"price": 1185.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1315.0, "diff": -130.0, "pct": -9.9, "fallback": false}, "7d": {"price": 1056.0, "diff": 129.0, "pct": 12.2, "fallback": false}}, "flight": null}, {"day": 26, "month": 11, "year": 2026, "price": 1185.0, "stay": 7, "history": {"1d": {"price": 1185.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1185.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1185.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 1, "month": 12, "year": 2026, "price": 1185.0, "stay": 7, "history": {"1d": {"price": 1185.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1057.0, "diff": 128.0, "pct": 12.1, "fallback": false}, "7d": {"price": 1056.0, "diff": 129.0, "pct": 12.2, "fallback": false}}, "flight": null}, {"day": 10, "month": 12, "year": 2026, "price": 1185.0, "stay": 7, "history": {"1d": {"price": 1185.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1185.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1185.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 5, "month": 1, "year": 2027, "price": 1217.0, "stay": 7, "history": {"1d": {"price": 1217.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1216.0, "diff": 1.0, "pct": 0.1, "fallback": false}, "7d": {"price": 1216.0, "diff": 1.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 20, "month": 10, "year": 2026, "price": 1233.0, "stay": 7, "history": {"1d": {"price": 1233.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1397.0, "diff": -164.0, "pct": -11.7, "fallback": false}, "7d": {"price": 1256.0, "diff": -23.0, "pct": -1.8, "fallback": false}}, "flight": null}, {"day": 7, "month": 1, "year": 2027, "price": 1235.0, "stay": 7, "history": {"1d": {"price": 1235.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1235.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1234.0, "diff": 1.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 12, "month": 1, "year": 2027, "price": 1235.0, "stay": 7, "history": {"1d": {"price": 1235.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1235.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1234.0, "diff": 1.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 1267.0, "stay": 7, "history": {"1d": {"price": 1267.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1185.0, "diff": 82.0, "pct": 6.9, "fallback": false}, "7d": {"price": 1056.0, "diff": 211.0, "pct": 20.0, "fallback": false}}, "flight": null}, {"day": 29, "month": 12, "year": 2026, "price": 1275.0, "stay": 7, "history": {"1d": {"price": 1275.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1275.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1214.0, "diff": 61.0, "pct": 5.0, "fallback": false}}, "flight": null}, {"day": 2, "month": 1, "year": 2027, "price": 1277.0, "stay": 7, "history": {"1d": {"price": 1277.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1276.0, "diff": 1.0, "pct": 0.1, "fallback": false}, "7d": {"price": 1276.0, "diff": 1.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 27, "month": 10, "year": 2026, "price": 1289.0, "stay": 7, "history": {"1d": {"price": 1207.0, "diff": 82.0, "pct": 6.8, "fallback": false}, "4d": {"price": 1217.0, "diff": 72.0, "pct": 5.9, "fallback": false}, "7d": {"price": 1126.0, "diff": 163.0, "pct": 14.5, "fallback": false}}, "flight": null}, {"day": 21, "month": 11, "year": 2026, "price": 1314.0, "stay": 7, "history": {"1d": {"price": 1314.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1314.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1185.0, "diff": 129.0, "pct": 10.9, "fallback": false}}, "flight": null}, {"day": 24, "month": 11, "year": 2026, "price": 1314.0, "stay": 7, "history": {"1d": {"price": 1314.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1314.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1313.0, "diff": 1.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 1315.0, "stay": 7, "history": {"1d": {"price": 1185.0, "diff": 130.0, "pct": 11.0, "fallback": false}, "4d": {"price": 1315.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1056.0, "diff": 259.0, "pct": 24.5, "fallback": false}}, "flight": null}, {"day": 28, "month": 11, "year": 2026, "price": 1326.0, "stay": 7, "history": {"1d": {"price": 1326.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1326.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1114.0, "diff": 212.0, "pct": 19.0, "fallback": false}}, "flight": null}, {"day": 29, "month": 10, "year": 2026, "price": 1327.0, "stay": 7, "history": {"1d": {"price": 1127.0, "diff": 200.0, "pct": 17.7, "fallback": false}, "4d": {"price": 1217.0, "diff": 110.0, "pct": 9.0, "fallback": false}, "7d": {"price": 1126.0, "diff": 201.0, "pct": 17.9, "fallback": false}}, "flight": null}, {"day": 3, "month": 11, "year": 2026, "price": 1339.0, "stay": 7, "history": {"1d": {"price": 1339.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1358.0, "diff": -19.0, "pct": -1.4, "fallback": false}, "7d": {"price": 1268.0, "diff": 71.0, "pct": 5.6, "fallback": false}}, "flight": null}, {"day": 12, "month": 12, "year": 2026, "price": 1381.0, "stay": 7, "history": {"1d": {"price": 1381.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1441.0, "diff": -60.0, "pct": -4.2, "fallback": false}, "7d": {"price": 1311.0, "diff": 70.0, "pct": 5.3, "fallback": false}}, "flight": null}, {"day": 10, "month": 11, "year": 2026, "price": 1397.0, "stay": 7, "history": {"1d": {"price": 1397.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1267.0, "diff": 130.0, "pct": 10.3, "fallback": false}, "7d": {"price": 1103.0, "diff": 294.0, "pct": 26.7, "fallback": false}}, "flight": null}, {"day": 17, "month": 12, "year": 2026, "price": 1402.0, "stay": 7, "history": {"1d": {"price": 1402.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1402.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1401.0, "diff": 1.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 3, "month": 12, "year": 2026, "price": 1409.0, "stay": 7, "history": {"1d": {"price": 1409.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1162.0, "diff": 247.0, "pct": 21.3, "fallback": false}, "7d": {"price": 1291.0, "diff": 118.0, "pct": 9.1, "fallback": false}}, "flight": null}, {"day": 5, "month": 12, "year": 2026, "price": 1423.0, "stay": 7, "history": {"1d": {"price": 1423.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1374.0, "diff": 49.0, "pct": 3.6, "fallback": false}, "7d": {"price": 1114.0, "diff": 309.0, "pct": 27.7, "fallback": false}}, "flight": null}, {"day": 14, "month": 1, "year": 2027, "price": 1446.0, "stay": 7, "history": {"1d": {"price": 1446.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1446.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1445.0, "diff": 1.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 14, "month": 11, "year": 2026, "price": 1464.0, "stay": 7, "history": {"1d": {"price": 1464.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1464.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1335.0, "diff": 129.0, "pct": 9.7, "fallback": false}}, "flight": null}, {"day": 16, "month": 1, "year": 2027, "price": 1469.0, "stay": 7, "history": {"1d": {"price": 1469.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1469.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1468.0, "diff": 1.0, "pct": 0.1, "fallback": false}}, "flight": null}], "totalDates": 231, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 1115, "pendingScans": 0, "pendingFirstSeen": "2026-09-25T13:51:48.225267Z"}, {"route": "HKG→MNL", "destination": {"code": "MNL", "name": "馬尼拉 (MNL)", "region": "東南亞"}, "price": 1296.0, "typicalPrice": 1664, "cheapestDates": [{"day": 27, "month": 10, "year": 2026, "price": 1296.0, "stay": 7, "history": {"1d": {"price": 1445.0, "diff": -149.0, "pct": -10.3, "fallback": false}, "4d": {"price": 1425.0, "diff": -129.0, "pct": -9.1, "fallback": false}, "7d": {"price": 1254.0, "diff": 42.0, "pct": 3.3, "fallback": false}}, "flight": null}, {"day": 24, "month": 11, "year": 2026, "price": 1326.0, "stay": 7, "history": {"1d": {"price": 1346.0, "diff": -20.0, "pct": -1.5, "fallback": false}, "4d": {"price": 1326.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1304.0, "diff": 22.0, "pct": 1.7, "fallback": false}}, "flight": null}, {"day": 25, "month": 11, "year": 2026, "price": 1326.0, "stay": 7, "history": {"1d": {"price": 1371.0, "diff": -45.0, "pct": -3.3, "fallback": false}, "4d": {"price": 1376.0, "diff": -50.0, "pct": -3.6, "fallback": false}, "7d": {"price": 1284.0, "diff": 42.0, "pct": 3.3, "fallback": false}}, "flight": null}, {"day": 26, "month": 11, "year": 2026, "price": 1326.0, "stay": 7, "history": {"1d": {"price": 1375.0, "diff": -49.0, "pct": -3.6, "fallback": false}, "4d": {"price": 1326.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1284.0, "diff": 42.0, "pct": 3.3, "fallback": false}}, "flight": null}, {"day": 27, "month": 11, "year": 2026, "price": 1326.0, "stay": 7, "history": {"1d": {"price": 1326.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1395.0, "diff": -69.0, "pct": -4.9, "fallback": false}, "7d": {"price": 1352.0, "diff": -26.0, "pct": -1.9, "fallback": false}}, "flight": null}, {"day": 28, "month": 11, "year": 2026, "price": 1326.0, "stay": 7, "history": {"1d": {"price": 1326.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1425.0, "diff": -99.0, "pct": -6.9, "fallback": false}, "7d": {"price": 1352.0, "diff": -26.0, "pct": -1.9, "fallback": false}}, "flight": null}, {"day": 2, "month": 12, "year": 2026, "price": 1326.0, "stay": 7, "history": {"1d": {"price": 1326.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1326.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1303.0, "diff": 23.0, "pct": 1.8, "fallback": false}}, "flight": null}, {"day": 3, "month": 12, "year": 2026, "price": 1326.0, "stay": 7, "history": {"1d": {"price": 1326.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1371.0, "diff": -45.0, "pct": -3.3, "fallback": false}, "7d": {"price": 1330.0, "diff": -4.0, "pct": -0.3, "fallback": false}}, "flight": null}, {"day": 5, "month": 12, "year": 2026, "price": 1326.0, "stay": 7, "history": {"1d": {"price": 1326.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1326.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1284.0, "diff": 42.0, "pct": 3.3, "fallback": false}}, "flight": null}, {"day": 14, "month": 1, "year": 2027, "price": 1326.0, "stay": 7, "history": {"1d": {"price": 1326.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1326.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1284.0, "diff": 42.0, "pct": 3.3, "fallback": false}}, "flight": null}, {"day": 16, "month": 1, "year": 2027, "price": 1326.0, "stay": 7, "history": {"1d": {"price": 1375.0, "diff": -49.0, "pct": -3.6, "fallback": false}, "4d": {"price": 1371.0, "diff": -45.0, "pct": -3.3, "fallback": false}, "7d": {"price": 1284.0, "diff": 42.0, "pct": 3.3, "fallback": false}}, "flight": null}, {"day": 19, "month": 1, "year": 2027, "price": 1326.0, "stay": 7, "history": {"1d": {"price": 1326.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1326.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1284.0, "diff": 42.0, "pct": 3.3, "fallback": false}}, "flight": null}, {"day": 20, "month": 1, "year": 2027, "price": 1326.0, "stay": 7, "history": {"1d": {"price": 1326.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1326.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1284.0, "diff": 42.0, "pct": 3.3, "fallback": false}}, "flight": null}, {"day": 21, "month": 1, "year": 2027, "price": 1326.0, "stay": 7, "history": {"1d": {"price": 1326.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1326.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1284.0, "diff": 42.0, "pct": 3.3, "fallback": false}}, "flight": null}, {"day": 10, "month": 10, "year": 2026, "price": 1345.0, "stay": 7, "history": {"1d": {"price": 1482.0, "diff": -137.0, "pct": -9.2, "fallback": false}, "4d": {"price": 1483.0, "diff": -138.0, "pct": -9.3, "fallback": false}, "7d": {"price": 1383.0, "diff": -38.0, "pct": -2.7, "fallback": false}}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 1345.0, "stay": 7, "history": {"1d": {"price": 1425.0, "diff": -80.0, "pct": -5.6, "fallback": false}, "4d": {"price": 1454.0, "diff": -109.0, "pct": -7.5, "fallback": false}, "7d": {"price": 1303.0, "diff": 42.0, "pct": 3.2, "fallback": false}}, "flight": null}, {"day": 29, "month": 10, "year": 2026, "price": 1345.0, "stay": 7, "history": {"1d": {"price": 1379.0, "diff": -34.0, "pct": -2.5, "fallback": false}, "4d": {"price": 1376.0, "diff": -31.0, "pct": -2.3, "fallback": false}, "7d": {"price": 1303.0, "diff": 42.0, "pct": 3.2, "fallback": false}}, "flight": null}, {"day": 13, "month": 11, "year": 2026, "price": 1346.0, "stay": 7, "history": {"1d": {"price": 1395.0, "diff": -49.0, "pct": -3.5, "fallback": false}, "4d": {"price": 1394.0, "diff": -48.0, "pct": -3.4, "fallback": false}, "7d": {"price": 1373.0, "diff": -27.0, "pct": -2.0, "fallback": false}}, "flight": null}, {"day": 23, "month": 11, "year": 2026, "price": 1346.0, "stay": 7, "history": {"1d": {"price": 1346.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1366.0, "diff": -20.0, "pct": -1.5, "fallback": false}, "7d": {"price": 1304.0, "diff": 42.0, "pct": 3.2, "fallback": false}}, "flight": null}, {"day": 11, "month": 1, "year": 2027, "price": 1346.0, "stay": 7, "history": {"1d": {"price": 1346.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1346.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1304.0, "diff": 42.0, "pct": 3.2, "fallback": false}}, "flight": null}, {"day": 12, "month": 1, "year": 2027, "price": 1346.0, "stay": 7, "history": {"1d": {"price": 1346.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1346.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1284.0, "diff": 62.0, "pct": 4.8, "fallback": false}}, "flight": null}, {"day": 18, "month": 1, "year": 2027, "price": 1346.0, "stay": 7, "history": {"1d": {"price": 1346.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1346.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1304.0, "diff": 42.0, "pct": 3.2, "fallback": false}}, "flight": null}, {"day": 24, "month": 1, "year": 2027, "price": 1346.0, "stay": 7, "history": {"1d": {"price": 1346.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1346.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1303.0, "diff": 43.0, "pct": 3.3, "fallback": false}}, "flight": null}, {"day": 19, "month": 10, "year": 2026, "price": 1365.0, "stay": 7, "history": {"1d": {"price": 1459.0, "diff": -94.0, "pct": -6.4, "fallback": false}, "4d": {"price": 1458.0, "diff": -93.0, "pct": -6.4, "fallback": false}, "7d": {"price": 1403.0, "diff": -38.0, "pct": -2.7, "fallback": false}}, "flight": null}, {"day": 26, "month": 10, "year": 2026, "price": 1365.0, "stay": 7, "history": {"1d": {"price": 1445.0, "diff": -80.0, "pct": -5.5, "fallback": false}, "4d": {"price": 1316.0, "diff": 49.0, "pct": 3.7, "fallback": false}, "7d": {"price": 1274.0, "diff": 91.0, "pct": 7.1, "fallback": false}}, "flight": null}, {"day": 30, "month": 10, "year": 2026, "price": 1365.0, "stay": 7, "history": {"1d": {"price": 1425.0, "diff": -60.0, "pct": -4.2, "fallback": false}, "4d": {"price": 1345.0, "diff": 20.0, "pct": 1.5, "fallback": false}, "7d": {"price": 1303.0, "diff": 62.0, "pct": 4.8, "fallback": false}}, "flight": null}, {"day": 22, "month": 11, "year": 2026, "price": 1366.0, "stay": 7, "history": {"1d": {"price": 1445.0, "diff": -79.0, "pct": -5.5, "fallback": false}, "4d": {"price": 1445.0, "diff": -79.0, "pct": -5.5, "fallback": false}, "7d": {"price": 1303.0, "diff": 63.0, "pct": 4.8, "fallback": false}}, "flight": null}, {"day": 7, "month": 12, "year": 2026, "price": 1366.0, "stay": 7, "history": {"1d": {"price": 1366.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1391.0, "diff": -25.0, "pct": -1.8, "fallback": false}, "7d": {"price": 1323.0, "diff": 43.0, "pct": 3.3, "fallback": false}}, "flight": null}, {"day": 4, "month": 12, "year": 2026, "price": 1371.0, "stay": 7, "history": {"1d": {"price": 1371.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1371.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1330.0, "diff": 41.0, "pct": 3.1, "fallback": false}}, "flight": null}, {"day": 10, "month": 12, "year": 2026, "price": 1371.0, "stay": 7, "history": {"1d": {"price": 1371.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1371.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1330.0, "diff": 41.0, "pct": 3.1, "fallback": false}}, "flight": null}], "totalDates": 231, "totalDestinations": 71, "firstDetected": "2026-10-05T19:34:39.895195Z", "dropAmount": -30, "dropPct": -2.3, "dropPrice": 1296, "pendingScans": 0, "pendingFirstSeen": null}, {"route": "HKG→PQC", "destination": {"code": "PQC", "name": "富國島 (PQC)", "region": "東南亞"}, "price": 1299.0, "typicalPrice": 1735, "cheapestDates": [{"day": 6, "month": 10, "year": 2026, "price": 1299.0, "stay": 7, "history": {}, "flight": null}, {"day": 9, "month": 10, "year": 2026, "price": 1299.0, "stay": 7, "history": {}, "flight": null}, {"day": 10, "month": 10, "year": 2026, "price": 1299.0, "stay": 7, "history": {}, "flight": null}, {"day": 14, "month": 10, "year": 2026, "price": 1299.0, "stay": 7, "history": {}, "flight": null}, {"day": 15, "month": 10, "year": 2026, "price": 1299.0, "stay": 7, "history": {}, "flight": null}, {"day": 18, "month": 10, "year": 2026, "price": 1299.0, "stay": 7, "history": {}, "flight": null}, {"day": 20, "month": 10, "year": 2026, "price": 1299.0, "stay": 7, "history": {}, "flight": null}, {"day": 23, "month": 10, "year": 2026, "price": 1299.0, "stay": 7, "history": {}, "flight": null}, {"day": 25, "month": 10, "year": 2026, "price": 1299.0, "stay": 7, "history": {}, "flight": null}, {"day": 27, "month": 10, "year": 2026, "price": 1299.0, "stay": 7, "history": {}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 1299.0, "stay": 7, "history": {}, "flight": null}, {"day": 30, "month": 10, "year": 2026, "price": 1299.0, "stay": 7, "history": {}, "flight": null}, {"day": 1, "month": 11, "year": 2026, "price": 1299.0, "stay": 7, "history": {}, "flight": null}, {"day": 2, "month": 11, "year": 2026, "price": 1299.0, "stay": 7, "history": {}, "flight": null}, {"day": 3, "month": 11, "year": 2026, "price": 1299.0, "stay": 7, "history": {}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 1299.0, "stay": 7, "history": {}, "flight": null}, {"day": 6, "month": 11, "year": 2026, "price": 1299.0, "stay": 7, "history": {}, "flight": null}, {"day": 8, "month": 11, "year": 2026, "price": 1299.0, "stay": 7, "history": {}, "flight": null}, {"day": 9, "month": 11, "year": 2026, "price": 1299.0, "stay": 7, "history": {}, "flight": null}, {"day": 10, "month": 11, "year": 2026, "price": 1299.0, "stay": 7, "history": {}, "flight": null}, {"day": 11, "month": 11, "year": 2026, "price": 1299.0, "stay": 7, "history": {}, "flight": null}, {"day": 12, "month": 11, "year": 2026, "price": 1299.0, "stay": 7, "history": {}, "flight": null}, {"day": 14, "month": 11, "year": 2026, "price": 1299.0, "stay": 7, "history": {}, "flight": null}, {"day": 15, "month": 11, "year": 2026, "price": 1299.0, "stay": 7, "history": {}, "flight": null}, {"day": 16, "month": 11, "year": 2026, "price": 1299.0, "stay": 7, "history": {}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 1299.0, "stay": 7, "history": {}, "flight": null}, {"day": 19, "month": 10, "year": 2026, "price": 1319.0, "stay": 7, "history": {}, "flight": null}, {"day": 31, "month": 10, "year": 2026, "price": 1319.0, "stay": 7, "history": {}, "flight": null}, {"day": 19, "month": 11, "year": 2026, "price": 1397.0, "stay": 7, "history": {}, "flight": null}, {"day": 21, "month": 11, "year": 2026, "price": 1397.0, "stay": 7, "history": {}, "flight": null}], "totalDates": 159, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 1299, "pendingScans": 8, "pendingFirstSeen": "2026-09-29T13:51:48.225267Z"}, {"route": "HKG→DAD", "destination": {"code": "DAD", "name": "峴港 (DAD)", "region": "東南亞"}, "price": 1315.0, "typicalPrice": 1563, "cheapestDates": [{"day": 6, "month": 10, "year": 2026, "price": 1315.0, "stay": 7, "history": {}, "flight": null}, {"day": 7, "month": 10, "year": 2026, "price": 1315.0, "stay": 7, "history": {}, "flight": null}, {"day": 8, "month": 10, "year": 2026, "price": 1315.0, "stay": 7, "history": {}, "flight": null}, {"day": 10, "month": 10, "year": 2026, "price": 1315.0, "stay": 7, "history": {}, "flight": null}, {"day": 13, "month": 10, "year": 2026, "price": 1315.0, "stay": 7, "history": {}, "flight": null}, {"day": 14, "month": 10, "year": 2026, "price": 1315.0, "stay": 7, "history": {}, "flight": null}, {"day": 15, "month": 10, "year": 2026, "price": 1315.0, "stay": 7, "history": {}, "flight": null}, {"day": 17, "month": 10, "year": 2026, "price": 1315.0, "stay": 7, "history": {}, "flight": null}, {"day": 19, "month": 10, "year": 2026, "price": 1315.0, "stay": 7, "history": {}, "flight": null}, {"day": 20, "month": 10, "year": 2026, "price": 1315.0, "stay": 7, "history": {}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 1315.0, "stay": 7, "history": {}, "flight": null}, {"day": 22, "month": 10, "year": 2026, "price": 1315.0, "stay": 7, "history": {}, "flight": null}, {"day": 24, "month": 10, "year": 2026, "price": 1315.0, "stay": 7, "history": {}, "flight": null}, {"day": 26, "month": 10, "year": 2026, "price": 1315.0, "stay": 7, "history": {}, "flight": null}, {"day": 27, "month": 10, "year": 2026, "price": 1315.0, "stay": 7, "history": {}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 1315.0, "stay": 7, "history": {}, "flight": null}, {"day": 29, "month": 10, "year": 2026, "price": 1315.0, "stay": 7, "history": {}, "flight": null}, {"day": 31, "month": 10, "year": 2026, "price": 1315.0, "stay": 7, "history": {}, "flight": null}, {"day": 2, "month": 11, "year": 2026, "price": 1315.0, "stay": 7, "history": {}, "flight": null}, {"day": 3, "month": 11, "year": 2026, "price": 1315.0, "stay": 7, "history": {}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 1315.0, "stay": 7, "history": {}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 1315.0, "stay": 7, "history": {}, "flight": null}, {"day": 7, "month": 11, "year": 2026, "price": 1315.0, "stay": 7, "history": {}, "flight": null}, {"day": 9, "month": 11, "year": 2026, "price": 1315.0, "stay": 7, "history": {}, "flight": null}, {"day": 10, "month": 11, "year": 2026, "price": 1315.0, "stay": 7, "history": {}, "flight": null}, {"day": 11, "month": 11, "year": 2026, "price": 1315.0, "stay": 7, "history": {}, "flight": null}, {"day": 12, "month": 11, "year": 2026, "price": 1315.0, "stay": 7, "history": {}, "flight": null}, {"day": 14, "month": 11, "year": 2026, "price": 1315.0, "stay": 7, "history": {}, "flight": null}, {"day": 16, "month": 11, "year": 2026, "price": 1315.0, "stay": 7, "history": {}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 1315.0, "stay": 7, "history": {}, "flight": null}], "totalDates": 160, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 1315, "pendingScans": 8, "pendingFirstSeen": "2026-09-29T13:51:48.225267Z"}, {"route": "HKG→KHH", "destination": {"code": "KHH", "name": "高雄 (KHH)", "region": "東亞"}, "price": 1340.0, "typicalPrice": 1574, "cheapestDates": [{"day": 6, "month": 10, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1399.0, "diff": -59.0, "pct": -4.2, "fallback": false}}, "flight": null}, {"day": 20, "month": 10, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1399.0, "diff": -59.0, "pct": -4.2, "fallback": false}}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1399.0, "diff": -59.0, "pct": -4.2, "fallback": false}}, "flight": null}, {"day": 27, "month": 10, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1399.0, "diff": -59.0, "pct": -4.2, "fallback": false}}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1399.0, "diff": -59.0, "pct": -4.2, "fallback": false}}, "flight": null}, {"day": 3, "month": 11, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1399.0, "diff": -59.0, "pct": -4.2, "fallback": false}}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1399.0, "diff": -59.0, "pct": -4.2, "fallback": false}}, "flight": null}, {"day": 7, "month": 11, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1399.0, "diff": -59.0, "pct": -4.2, "fallback": false}}, "flight": null}, {"day": 10, "month": 11, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1399.0, "diff": -59.0, "pct": -4.2, "fallback": false}}, "flight": null}, {"day": 11, "month": 11, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1399.0, "diff": -59.0, "pct": -4.2, "fallback": false}}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1399.0, "diff": -59.0, "pct": -4.2, "fallback": false}}, "flight": null}, {"day": 18, "month": 11, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1399.0, "diff": -59.0, "pct": -4.2, "fallback": false}}, "flight": null}, {"day": 24, "month": 11, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1399.0, "diff": -59.0, "pct": -4.2, "fallback": false}}, "flight": null}, {"day": 25, "month": 11, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1399.0, "diff": -59.0, "pct": -4.2, "fallback": false}}, "flight": null}, {"day": 28, "month": 11, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1360.0, "diff": -20.0, "pct": -1.5, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1399.0, "diff": -59.0, "pct": -4.2, "fallback": false}}, "flight": null}, {"day": 1, "month": 12, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1399.0, "diff": -59.0, "pct": -4.2, "fallback": false}}, "flight": null}, {"day": 2, "month": 12, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1399.0, "diff": -59.0, "pct": -4.2, "fallback": false}}, "flight": null}, {"day": 5, "month": 12, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1449.0, "diff": -109.0, "pct": -7.5, "fallback": false}}, "flight": null}, {"day": 9, "month": 10, "year": 2026, "price": 1360.0, "stay": 7, "history": {"1d": {"price": 1360.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1360.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1419.0, "diff": -59.0, "pct": -4.2, "fallback": false}}, "flight": null}, {"day": 19, "month": 10, "year": 2026, "price": 1360.0, "stay": 7, "history": {"1d": {"price": 1340.0, "diff": 20.0, "pct": 1.5, "fallback": false}, "4d": {"price": 1340.0, "diff": 20.0, "pct": 1.5, "fallback": false}, "7d": {"price": 1399.0, "diff": -39.0, "pct": -2.8, "fallback": false}}, "flight": null}, {"day": 23, "month": 10, "year": 2026, "price": 1360.0, "stay": 7, "history": {"1d": {"price": 1360.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1360.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1419.0, "diff": -59.0, "pct": -4.2, "fallback": false}}, "flight": null}, {"day": 1, "month": 11, "year": 2026, "price": 1360.0, "stay": 7, "history": {"1d": {"price": 1360.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1360.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1419.0, "diff": -59.0, "pct": -4.2, "fallback": false}}, "flight": null}, {"day": 2, "month": 11, "year": 2026, "price": 1360.0, "stay": 7, "history": {"1d": {"price": 1340.0, "diff": 20.0, "pct": 1.5, "fallback": false}, "4d": {"price": 1340.0, "diff": 20.0, "pct": 1.5, "fallback": false}, "7d": {"price": 1399.0, "diff": -39.0, "pct": -2.8, "fallback": false}}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 1360.0, "stay": 7, "history": {"1d": {"price": 1360.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1360.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1419.0, "diff": -59.0, "pct": -4.2, "fallback": false}}, "flight": null}, {"day": 12, "month": 11, "year": 2026, "price": 1360.0, "stay": 7, "history": {"1d": {"price": 1360.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1360.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1419.0, "diff": -59.0, "pct": -4.2, "fallback": false}}, "flight": null}, {"day": 14, "month": 11, "year": 2026, "price": 1360.0, "stay": 7, "history": {"1d": {"price": 1360.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1360.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1449.0, "diff": -89.0, "pct": -6.1, "fallback": false}}, "flight": null}, {"day": 22, "month": 11, "year": 2026, "price": 1360.0, "stay": 7, "history": {"1d": {"price": 1360.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1360.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1469.0, "diff": -109.0, "pct": -7.4, "fallback": false}}, "flight": null}, {"day": 26, "month": 11, "year": 2026, "price": 1360.0, "stay": 7, "history": {"1d": {"price": 1360.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1360.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1419.0, "diff": -59.0, "pct": -4.2, "fallback": false}}, "flight": null}, {"day": 6, "month": 12, "year": 2026, "price": 1360.0, "stay": 7, "history": {"1d": {"price": 1360.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1360.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1469.0, "diff": -109.0, "pct": -7.4, "fallback": false}}, "flight": null}, {"day": 7, "month": 12, "year": 2026, "price": 1360.0, "stay": 7, "history": {"1d": {"price": 1360.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1340.0, "diff": 20.0, "pct": 1.5, "fallback": false}, "7d": {"price": 1399.0, "diff": -39.0, "pct": -2.8, "fallback": false}}, "flight": null}], "totalDates": 230, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 1340, "pendingScans": 0, "pendingFirstSeen": null}, {"route": "HKG→TPE", "destination": {"code": "TPE", "name": "台北 (TPE)", "region": "東亞"}, "price": 1340.0, "typicalPrice": 1609, "cheapestDates": [{"day": 19, "month": 10, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1379.0, "diff": -39.0, "pct": -2.8, "fallback": false}}, "flight": null}, {"day": 20, "month": 10, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1379.0, "diff": -39.0, "pct": -2.8, "fallback": false}}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1379.0, "diff": -39.0, "pct": -2.8, "fallback": false}}, "flight": null}, {"day": 22, "month": 10, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1379.0, "diff": -39.0, "pct": -2.8, "fallback": false}}, "flight": null}, {"day": 27, "month": 10, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1392.0, "diff": -52.0, "pct": -3.7, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1379.0, "diff": -39.0, "pct": -2.8, "fallback": false}}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1379.0, "diff": -39.0, "pct": -2.8, "fallback": false}}, "flight": null}, {"day": 29, "month": 10, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1379.0, "diff": -39.0, "pct": -2.8, "fallback": false}}, "flight": null}, {"day": 1, "month": 11, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1379.0, "diff": -39.0, "pct": -2.8, "fallback": false}}, "flight": null}, {"day": 2, "month": 11, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1392.0, "diff": -52.0, "pct": -3.7, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1379.0, "diff": -39.0, "pct": -2.8, "fallback": false}}, "flight": null}, {"day": 3, "month": 11, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1379.0, "diff": -39.0, "pct": -2.8, "fallback": false}}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1392.0, "diff": -52.0, "pct": -3.7, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1379.0, "diff": -39.0, "pct": -2.8, "fallback": false}}, "flight": null}, {"day": 9, "month": 11, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1379.0, "diff": -39.0, "pct": -2.8, "fallback": false}}, "flight": null}, {"day": 10, "month": 11, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1392.0, "diff": -52.0, "pct": -3.7, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1379.0, "diff": -39.0, "pct": -2.8, "fallback": false}}, "flight": null}, {"day": 11, "month": 11, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1379.0, "diff": -39.0, "pct": -2.8, "fallback": false}}, "flight": null}, {"day": 12, "month": 11, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1379.0, "diff": -39.0, "pct": -2.8, "fallback": false}}, "flight": null}, {"day": 15, "month": 11, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1392.0, "diff": -52.0, "pct": -3.7, "fallback": false}, "4d": {"price": 1410.0, "diff": -70.0, "pct": -5.0, "fallback": false}, "7d": {"price": 1429.0, "diff": -89.0, "pct": -6.2, "fallback": false}}, "flight": null}, {"day": 16, "month": 11, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1379.0, "diff": -39.0, "pct": -2.8, "fallback": false}}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1392.0, "diff": -52.0, "pct": -3.7, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1379.0, "diff": -39.0, "pct": -2.8, "fallback": false}}, "flight": null}, {"day": 18, "month": 11, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1379.0, "diff": -39.0, "pct": -2.8, "fallback": false}}, "flight": null}, {"day": 19, "month": 11, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1392.0, "diff": -52.0, "pct": -3.7, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1379.0, "diff": -39.0, "pct": -2.8, "fallback": false}}, "flight": null}, {"day": 23, "month": 11, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1392.0, "diff": -52.0, "pct": -3.7, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1379.0, "diff": -39.0, "pct": -2.8, "fallback": false}}, "flight": null}, {"day": 24, "month": 11, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1392.0, "diff": -52.0, "pct": -3.7, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1379.0, "diff": -39.0, "pct": -2.8, "fallback": false}}, "flight": null}, {"day": 25, "month": 11, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1379.0, "diff": -39.0, "pct": -2.8, "fallback": false}}, "flight": null}, {"day": 26, "month": 11, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1392.0, "diff": -52.0, "pct": -3.7, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1379.0, "diff": -39.0, "pct": -2.8, "fallback": false}}, "flight": null}, {"day": 29, "month": 11, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1379.0, "diff": -39.0, "pct": -2.8, "fallback": false}}, "flight": null}, {"day": 30, "month": 11, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1379.0, "diff": -39.0, "pct": -2.8, "fallback": false}}, "flight": null}, {"day": 1, "month": 12, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1379.0, "diff": -39.0, "pct": -2.8, "fallback": false}}, "flight": null}, {"day": 2, "month": 12, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1379.0, "diff": -39.0, "pct": -2.8, "fallback": false}}, "flight": null}, {"day": 3, "month": 12, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1379.0, "diff": -39.0, "pct": -2.8, "fallback": false}}, "flight": null}, {"day": 7, "month": 12, "year": 2026, "price": 1340.0, "stay": 7, "history": {"1d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1340.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1379.0, "diff": -39.0, "pct": -2.8, "fallback": false}}, "flight": null}], "totalDates": 284, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 1340, "pendingScans": 0, "pendingFirstSeen": "2026-09-30T23:56:09.545866Z"}, {"route": "HKG→HAN", "destination": {"code": "HAN", "name": "河內 (HAN)", "region": "東南亞"}, "price": 1380.0, "typicalPrice": 1772, "cheapestDates": [{"day": 6, "month": 10, "year": 2026, "price": 1380.0, "stay": 7, "history": {"1d": {"price": 1380.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1380.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1411.0, "diff": -31.0, "pct": -2.2, "fallback": false}}, "flight": null}, {"day": 9, "month": 10, "year": 2026, "price": 1380.0, "stay": 7, "history": {"1d": {"price": 1380.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1380.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1380.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 1380.0, "stay": 7, "history": {"1d": {"price": 1380.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1380.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1380.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 10, "month": 10, "year": 2026, "price": 1387.0, "stay": 7, "history": {"1d": {"price": 1387.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1411.0, "diff": -24.0, "pct": -1.7, "fallback": false}, "7d": {"price": 1411.0, "diff": -24.0, "pct": -1.7, "fallback": false}}, "flight": null}, {"day": 11, "month": 10, "year": 2026, "price": 1387.0, "stay": 7, "history": {"1d": {"price": 1380.0, "diff": 7.0, "pct": 0.5, "fallback": false}, "4d": {"price": 1380.0, "diff": 7.0, "pct": 0.5, "fallback": false}, "7d": {"price": 1380.0, "diff": 7.0, "pct": 0.5, "fallback": false}}, "flight": null}, {"day": 13, "month": 10, "year": 2026, "price": 1387.0, "stay": 7, "history": {"1d": {"price": 1387.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1430.0, "diff": -43.0, "pct": -3.0, "fallback": false}, "7d": {"price": 1380.0, "diff": 7.0, "pct": 0.5, "fallback": false}}, "flight": null}, {"day": 14, "month": 10, "year": 2026, "price": 1387.0, "stay": 7, "history": {"1d": {"price": 1387.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1481.0, "diff": -94.0, "pct": -6.3, "fallback": false}, "7d": {"price": 1411.0, "diff": -24.0, "pct": -1.7, "fallback": false}}, "flight": null}, {"day": 15, "month": 10, "year": 2026, "price": 1387.0, "stay": 7, "history": {"1d": {"price": 1387.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1411.0, "diff": -24.0, "pct": -1.7, "fallback": false}, "7d": {"price": 1411.0, "diff": -24.0, "pct": -1.7, "fallback": false}}, "flight": null}, {"day": 20, "month": 10, "year": 2026, "price": 1387.0, "stay": 7, "history": {"1d": {"price": 1569.0, "diff": -182.0, "pct": -11.6, "fallback": false}, "4d": {"price": 1481.0, "diff": -94.0, "pct": -6.3, "fallback": false}, "7d": {"price": 1490.0, "diff": -103.0, "pct": -6.9, "fallback": false}}, "flight": null}, {"day": 22, "month": 10, "year": 2026, "price": 1387.0, "stay": 7, "history": {"1d": {"price": 1443.0, "diff": -56.0, "pct": -3.9, "fallback": false}, "4d": {"price": 1481.0, "diff": -94.0, "pct": -6.3, "fallback": false}, "7d": {"price": 1411.0, "diff": -24.0, "pct": -1.7, "fallback": false}}, "flight": null}, {"day": 25, "month": 10, "year": 2026, "price": 1387.0, "stay": 7, "history": {"1d": {"price": 1569.0, "diff": -182.0, "pct": -11.6, "fallback": false}, "4d": {"price": 1481.0, "diff": -94.0, "pct": -6.3, "fallback": false}, "7d": {"price": 1500.0, "diff": -113.0, "pct": -7.5, "fallback": false}}, "flight": null}, {"day": 26, "month": 10, "year": 2026, "price": 1387.0, "stay": 7, "history": {"1d": {"price": 1387.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1411.0, "diff": -24.0, "pct": -1.7, "fallback": false}, "7d": {"price": 1411.0, "diff": -24.0, "pct": -1.7, "fallback": false}}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 1387.0, "stay": 7, "history": {"1d": {"price": 1387.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1481.0, "diff": -94.0, "pct": -6.3, "fallback": false}, "7d": {"price": 1411.0, "diff": -24.0, "pct": -1.7, "fallback": false}}, "flight": null}, {"day": 29, "month": 10, "year": 2026, "price": 1387.0, "stay": 7, "history": {"1d": {"price": 1387.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1411.0, "diff": -24.0, "pct": -1.7, "fallback": false}, "7d": {"price": 1411.0, "diff": -24.0, "pct": -1.7, "fallback": false}}, "flight": null}, {"day": 30, "month": 10, "year": 2026, "price": 1387.0, "stay": 7, "history": {"1d": {"price": 1387.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1411.0, "diff": -24.0, "pct": -1.7, "fallback": false}, "7d": {"price": 1411.0, "diff": -24.0, "pct": -1.7, "fallback": false}}, "flight": null}, {"day": 31, "month": 10, "year": 2026, "price": 1387.0, "stay": 7, "history": {"1d": {"price": 1387.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1411.0, "diff": -24.0, "pct": -1.7, "fallback": false}, "7d": {"price": 1411.0, "diff": -24.0, "pct": -1.7, "fallback": false}}, "flight": null}, {"day": 1, "month": 11, "year": 2026, "price": 1387.0, "stay": 7, "history": {"1d": {"price": 1387.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1411.0, "diff": -24.0, "pct": -1.7, "fallback": false}, "7d": {"price": 1411.0, "diff": -24.0, "pct": -1.7, "fallback": false}}, "flight": null}, {"day": 2, "month": 11, "year": 2026, "price": 1387.0, "stay": 7, "history": {"1d": {"price": 1387.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1411.0, "diff": -24.0, "pct": -1.7, "fallback": false}, "7d": {"price": 1411.0, "diff": -24.0, "pct": -1.7, "fallback": false}}, "flight": null}, {"day": 3, "month": 11, "year": 2026, "price": 1387.0, "stay": 7, "history": {"1d": {"price": 1387.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1411.0, "diff": -24.0, "pct": -1.7, "fallback": false}, "7d": {"price": 1411.0, "diff": -24.0, "pct": -1.7, "fallback": false}}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 1387.0, "stay": 7, "history": {"1d": {"price": 1387.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1411.0, "diff": -24.0, "pct": -1.7, "fallback": false}, "7d": {"price": 1411.0, "diff": -24.0, "pct": -1.7, "fallback": false}}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 1387.0, "stay": 7, "history": {"1d": {"price": 1387.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1411.0, "diff": -24.0, "pct": -1.7, "fallback": false}, "7d": {"price": 1411.0, "diff": -24.0, "pct": -1.7, "fallback": false}}, "flight": null}, {"day": 6, "month": 11, "year": 2026, "price": 1387.0, "stay": 7, "history": {"1d": {"price": 1387.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1540.0, "diff": -153.0, "pct": -9.9, "fallback": false}, "7d": {"price": 1481.0, "diff": -94.0, "pct": -6.3, "fallback": false}}, "flight": null}, {"day": 7, "month": 11, "year": 2026, "price": 1387.0, "stay": 7, "history": {"1d": {"price": 1469.0, "diff": -82.0, "pct": -5.6, "fallback": false}, "4d": {"price": 1481.0, "diff": -94.0, "pct": -6.3, "fallback": false}, "7d": {"price": 1481.0, "diff": -94.0, "pct": -6.3, "fallback": false}}, "flight": null}, {"day": 8, "month": 11, "year": 2026, "price": 1387.0, "stay": 7, "history": {"1d": {"price": 1387.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1411.0, "diff": -24.0, "pct": -1.7, "fallback": false}, "7d": {"price": 1411.0, "diff": -24.0, "pct": -1.7, "fallback": false}}, "flight": null}, {"day": 9, "month": 11, "year": 2026, "price": 1387.0, "stay": 7, "history": {"1d": {"price": 1387.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1481.0, "diff": -94.0, "pct": -6.3, "fallback": false}, "7d": {"price": 1411.0, "diff": -24.0, "pct": -1.7, "fallback": false}}, "flight": null}, {"day": 10, "month": 11, "year": 2026, "price": 1387.0, "stay": 7, "history": {"1d": {"price": 1387.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1411.0, "diff": -24.0, "pct": -1.7, "fallback": false}, "7d": {"price": 1411.0, "diff": -24.0, "pct": -1.7, "fallback": false}}, "flight": null}, {"day": 11, "month": 11, "year": 2026, "price": 1387.0, "stay": 7, "history": {"1d": {"price": 1387.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1481.0, "diff": -94.0, "pct": -6.3, "fallback": false}, "7d": {"price": 1411.0, "diff": -24.0, "pct": -1.7, "fallback": false}}, "flight": null}, {"day": 12, "month": 11, "year": 2026, "price": 1387.0, "stay": 7, "history": {"1d": {"price": 1469.0, "diff": -82.0, "pct": -5.6, "fallback": false}, "4d": {"price": 1481.0, "diff": -94.0, "pct": -6.3, "fallback": false}, "7d": {"price": 1481.0, "diff": -94.0, "pct": -6.3, "fallback": false}}, "flight": null}, {"day": 13, "month": 11, "year": 2026, "price": 1387.0, "stay": 7, "history": {"1d": {"price": 1387.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1481.0, "diff": -94.0, "pct": -6.3, "fallback": false}, "7d": {"price": 1481.0, "diff": -94.0, "pct": -6.3, "fallback": false}}, "flight": null}, {"day": 14, "month": 11, "year": 2026, "price": 1387.0, "stay": 7, "history": {"1d": {"price": 1469.0, "diff": -82.0, "pct": -5.6, "fallback": false}, "4d": {"price": 1481.0, "diff": -94.0, "pct": -6.3, "fallback": false}, "7d": {"price": 1481.0, "diff": -94.0, "pct": -6.3, "fallback": false}}, "flight": null}], "totalDates": 230, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 1380, "pendingScans": 0, "pendingFirstSeen": "2026-09-25T13:51:48.225267Z"}, {"route": "HKG→RMQ", "destination": {"code": "RMQ", "name": "台中 (RMQ)", "region": "東亞"}, "price": 1381.0, "typicalPrice": 1678, "cheapestDates": [{"day": 16, "month": 3, "year": 2027, "price": 1381.0, "stay": 7, "history": {}, "flight": null}, {"day": 8, "month": 10, "year": 2026, "price": 1444.0, "stay": 7, "history": {"1d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1493.0, "diff": -49.0, "pct": -3.3, "fallback": false}}, "flight": null}, {"day": 9, "month": 10, "year": 2026, "price": 1444.0, "stay": 7, "history": {"1d": {"price": 1494.0, "diff": -50.0, "pct": -3.3, "fallback": false}, "4d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1463.0, "diff": -19.0, "pct": -1.3, "fallback": false}}, "flight": null}, {"day": 20, "month": 10, "year": 2026, "price": 1444.0, "stay": 7, "history": {"1d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1443.0, "diff": 1.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 1444.0, "stay": 7, "history": {"1d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1443.0, "diff": 1.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 22, "month": 10, "year": 2026, "price": 1444.0, "stay": 7, "history": {"1d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1443.0, "diff": 1.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 25, "month": 10, "year": 2026, "price": 1444.0, "stay": 7, "history": {"1d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1443.0, "diff": 1.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 1444.0, "stay": 7, "history": {"1d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1443.0, "diff": 1.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 29, "month": 10, "year": 2026, "price": 1444.0, "stay": 7, "history": {"1d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1443.0, "diff": 1.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 31, "month": 10, "year": 2026, "price": 1444.0, "stay": 7, "history": {"1d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1463.0, "diff": -19.0, "pct": -1.3, "fallback": false}}, "flight": null}, {"day": 1, "month": 11, "year": 2026, "price": 1444.0, "stay": 7, "history": {"1d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1443.0, "diff": 1.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 3, "month": 11, "year": 2026, "price": 1444.0, "stay": 7, "history": {"1d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1443.0, "diff": 1.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 1444.0, "stay": 7, "history": {"1d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1443.0, "diff": 1.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 1444.0, "stay": 7, "history": {"1d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1443.0, "diff": 1.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 7, "month": 11, "year": 2026, "price": 1444.0, "stay": 7, "history": {"1d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1443.0, "diff": 1.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 8, "month": 11, "year": 2026, "price": 1444.0, "stay": 7, "history": {"1d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1443.0, "diff": 1.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 9, "month": 11, "year": 2026, "price": 1444.0, "stay": 7, "history": {"1d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1443.0, "diff": 1.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 10, "month": 11, "year": 2026, "price": 1444.0, "stay": 7, "history": {"1d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1443.0, "diff": 1.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 11, "month": 11, "year": 2026, "price": 1444.0, "stay": 7, "history": {"1d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1443.0, "diff": 1.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 12, "month": 11, "year": 2026, "price": 1444.0, "stay": 7, "history": {"1d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1443.0, "diff": 1.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 13, "month": 11, "year": 2026, "price": 1444.0, "stay": 7, "history": {"1d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1443.0, "diff": 1.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 14, "month": 11, "year": 2026, "price": 1444.0, "stay": 7, "history": {"1d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1443.0, "diff": 1.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 1444.0, "stay": 7, "history": {"1d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1443.0, "diff": 1.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 18, "month": 11, "year": 2026, "price": 1444.0, "stay": 7, "history": {"1d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1443.0, "diff": 1.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 19, "month": 11, "year": 2026, "price": 1444.0, "stay": 7, "history": {"1d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1443.0, "diff": 1.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 20, "month": 11, "year": 2026, "price": 1444.0, "stay": 7, "history": {"1d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1443.0, "diff": 1.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 21, "month": 11, "year": 2026, "price": 1444.0, "stay": 7, "history": {"1d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1443.0, "diff": 1.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 23, "month": 11, "year": 2026, "price": 1444.0, "stay": 7, "history": {"1d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1493.0, "diff": -49.0, "pct": -3.3, "fallback": false}}, "flight": null}, {"day": 24, "month": 11, "year": 2026, "price": 1444.0, "stay": 7, "history": {"1d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1443.0, "diff": 1.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 25, "month": 11, "year": 2026, "price": 1444.0, "stay": 7, "history": {"1d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1444.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1443.0, "diff": 1.0, "pct": 0.1, "fallback": false}}, "flight": null}], "totalDates": 231, "totalDestinations": 71, "firstDetected": "2026-09-23T23:58:39.430411Z", "dropAmount": -63, "dropPct": -4.4, "dropPrice": 1381, "pendingScans": 0, "pendingFirstSeen": null}, {"route": "HKG→SGN", "destination": {"code": "SGN", "name": "胡志明 (SGN)", "region": "東南亞"}, "price": 1432.0, "typicalPrice": 1867, "cheapestDates": [{"day": 22, "month": 2, "year": 2027, "price": 1432.0, "stay": 7, "history": {}, "flight": null}, {"day": 25, "month": 2, "year": 2027, "price": 1432.0, "stay": 7, "history": {}, "flight": null}, {"day": 26, "month": 2, "year": 2027, "price": 1432.0, "stay": 7, "history": {}, "flight": null}, {"day": 1, "month": 3, "year": 2027, "price": 1432.0, "stay": 7, "history": {}, "flight": null}, {"day": 3, "month": 3, "year": 2027, "price": 1432.0, "stay": 7, "history": {}, "flight": null}, {"day": 4, "month": 3, "year": 2027, "price": 1432.0, "stay": 7, "history": {}, "flight": null}, {"day": 5, "month": 3, "year": 2027, "price": 1432.0, "stay": 7, "history": {}, "flight": null}, {"day": 7, "month": 3, "year": 2027, "price": 1432.0, "stay": 7, "history": {}, "flight": null}, {"day": 8, "month": 3, "year": 2027, "price": 1432.0, "stay": 7, "history": {}, "flight": null}, {"day": 10, "month": 3, "year": 2027, "price": 1432.0, "stay": 7, "history": {}, "flight": null}, {"day": 11, "month": 3, "year": 2027, "price": 1432.0, "stay": 7, "history": {}, "flight": null}, {"day": 14, "month": 3, "year": 2027, "price": 1432.0, "stay": 7, "history": {}, "flight": null}, {"day": 15, "month": 3, "year": 2027, "price": 1432.0, "stay": 7, "history": {}, "flight": null}, {"day": 17, "month": 3, "year": 2027, "price": 1432.0, "stay": 7, "history": {}, "flight": null}, {"day": 18, "month": 3, "year": 2027, "price": 1432.0, "stay": 7, "history": {}, "flight": null}, {"day": 19, "month": 3, "year": 2027, "price": 1432.0, "stay": 7, "history": {}, "flight": null}, {"day": 24, "month": 3, "year": 2027, "price": 1432.0, "stay": 7, "history": {}, "flight": null}, {"day": 24, "month": 2, "year": 2027, "price": 1491.0, "stay": 7, "history": {}, "flight": null}, {"day": 28, "month": 2, "year": 2027, "price": 1491.0, "stay": 7, "history": {}, "flight": null}, {"day": 12, "month": 3, "year": 2027, "price": 1491.0, "stay": 7, "history": {}, "flight": null}, {"day": 22, "month": 3, "year": 2027, "price": 1491.0, "stay": 7, "history": {}, "flight": null}, {"day": 11, "month": 10, "year": 2026, "price": 1679.0, "stay": 7, "history": {"1d": {"price": 1679.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1534.0, "diff": 145.0, "pct": 9.5, "fallback": false}, "7d": {"price": 1415.0, "diff": 264.0, "pct": 18.7, "fallback": false}}, "flight": null}, {"day": 18, "month": 10, "year": 2026, "price": 1679.0, "stay": 7, "history": {"1d": {"price": 1679.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1449.0, "diff": 230.0, "pct": 15.9, "fallback": false}, "7d": {"price": 1445.0, "diff": 234.0, "pct": 16.2, "fallback": false}}, "flight": null}, {"day": 19, "month": 10, "year": 2026, "price": 1679.0, "stay": 7, "history": {"1d": {"price": 1679.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1419.0, "diff": 260.0, "pct": 18.3, "fallback": false}, "7d": {"price": 1415.0, "diff": 264.0, "pct": 18.7, "fallback": false}}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 1679.0, "stay": 7, "history": {"1d": {"price": 1679.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1449.0, "diff": 230.0, "pct": 15.9, "fallback": false}, "7d": {"price": 1415.0, "diff": 264.0, "pct": 18.7, "fallback": false}}, "flight": null}, {"day": 23, "month": 10, "year": 2026, "price": 1679.0, "stay": 7, "history": {"1d": {"price": 1679.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1564.0, "diff": 115.0, "pct": 7.4, "fallback": false}, "7d": {"price": 1559.0, "diff": 120.0, "pct": 7.7, "fallback": false}}, "flight": null}, {"day": 25, "month": 10, "year": 2026, "price": 1679.0, "stay": 7, "history": {"1d": {"price": 1679.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1419.0, "diff": 260.0, "pct": 18.3, "fallback": false}, "7d": {"price": 1385.0, "diff": 294.0, "pct": 21.2, "fallback": false}}, "flight": null}, {"day": 26, "month": 10, "year": 2026, "price": 1679.0, "stay": 7, "history": {"1d": {"price": 1679.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1389.0, "diff": 290.0, "pct": 20.9, "fallback": false}, "7d": {"price": 1385.0, "diff": 294.0, "pct": 21.2, "fallback": false}}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 1679.0, "stay": 7, "history": {"1d": {"price": 1679.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1389.0, "diff": 290.0, "pct": 20.9, "fallback": false}, "7d": {"price": 1385.0, "diff": 294.0, "pct": 21.2, "fallback": false}}, "flight": null}, {"day": 30, "month": 10, "year": 2026, "price": 1679.0, "stay": 7, "history": {"1d": {"price": 1679.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1389.0, "diff": 290.0, "pct": 20.9, "fallback": false}, "7d": {"price": 1385.0, "diff": 294.0, "pct": 21.2, "fallback": false}}, "flight": null}], "totalDates": 285, "totalDestinations": 71, "firstDetected": "2026-10-03T16:01:17.587319Z", "dropAmount": -247, "dropPct": -14.7, "dropPrice": 1432, "pendingScans": 0, "pendingFirstSeen": null}, {"route": "HKG→BKI", "destination": {"code": "BKI", "name": "亞庇 (BKI)", "region": "東南亞"}, "price": 1477.0, "typicalPrice": 1782, "cheapestDates": [{"day": 6, "month": 10, "year": 2026, "price": 1477.0, "stay": 7, "history": {}, "flight": null}, {"day": 7, "month": 10, "year": 2026, "price": 1477.0, "stay": 7, "history": {}, "flight": null}, {"day": 10, "month": 10, "year": 2026, "price": 1477.0, "stay": 7, "history": {}, "flight": null}, {"day": 17, "month": 10, "year": 2026, "price": 1477.0, "stay": 7, "history": {}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 1477.0, "stay": 7, "history": {}, "flight": null}, {"day": 24, "month": 10, "year": 2026, "price": 1477.0, "stay": 7, "history": {}, "flight": null}, {"day": 27, "month": 10, "year": 2026, "price": 1477.0, "stay": 7, "history": {}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 1477.0, "stay": 7, "history": {}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 1477.0, "stay": 7, "history": {}, "flight": null}, {"day": 14, "month": 11, "year": 2026, "price": 1477.0, "stay": 7, "history": {}, "flight": null}, {"day": 8, "month": 10, "year": 2026, "price": 1497.0, "stay": 7, "history": {}, "flight": null}, {"day": 9, "month": 10, "year": 2026, "price": 1497.0, "stay": 7, "history": {}, "flight": null}, {"day": 11, "month": 10, "year": 2026, "price": 1497.0, "stay": 7, "history": {}, "flight": null}, {"day": 15, "month": 10, "year": 2026, "price": 1497.0, "stay": 7, "history": {}, "flight": null}, {"day": 18, "month": 10, "year": 2026, "price": 1497.0, "stay": 7, "history": {}, "flight": null}, {"day": 19, "month": 10, "year": 2026, "price": 1497.0, "stay": 7, "history": {}, "flight": null}, {"day": 22, "month": 10, "year": 2026, "price": 1497.0, "stay": 7, "history": {}, "flight": null}, {"day": 25, "month": 10, "year": 2026, "price": 1497.0, "stay": 7, "history": {}, "flight": null}, {"day": 26, "month": 10, "year": 2026, "price": 1497.0, "stay": 7, "history": {}, "flight": null}, {"day": 29, "month": 10, "year": 2026, "price": 1497.0, "stay": 7, "history": {}, "flight": null}, {"day": 13, "month": 11, "year": 2026, "price": 1497.0, "stay": 7, "history": {}, "flight": null}, {"day": 14, "month": 10, "year": 2026, "price": 1527.0, "stay": 7, "history": {}, "flight": null}, {"day": 15, "month": 11, "year": 2026, "price": 1547.0, "stay": 7, "history": {}, "flight": null}, {"day": 21, "month": 11, "year": 2026, "price": 1575.0, "stay": 7, "history": {}, "flight": null}, {"day": 24, "month": 11, "year": 2026, "price": 1575.0, "stay": 7, "history": {}, "flight": null}, {"day": 28, "month": 11, "year": 2026, "price": 1575.0, "stay": 7, "history": {}, "flight": null}, {"day": 13, "month": 10, "year": 2026, "price": 1577.0, "stay": 7, "history": {}, "flight": null}, {"day": 31, "month": 10, "year": 2026, "price": 1577.0, "stay": 7, "history": {}, "flight": null}, {"day": 7, "month": 11, "year": 2026, "price": 1577.0, "stay": 7, "history": {}, "flight": null}, {"day": 20, "month": 10, "year": 2026, "price": 1594.0, "stay": 7, "history": {}, "flight": null}], "totalDates": 152, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 1477, "pendingScans": 8, "pendingFirstSeen": "2026-09-29T13:51:48.225267Z"}, {"route": "HKG→KUL", "destination": {"code": "KUL", "name": "吉隆坡 (KUL)", "region": "東南亞"}, "price": 1492.0, "typicalPrice": 2250, "cheapestDates": [{"day": 20, "month": 10, "year": 2026, "price": 1492.0, "stay": 7, "history": {"1d": {"price": 1492.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1538.0, "diff": -46.0, "pct": -3.0, "fallback": false}, "7d": {"price": 1784.0, "diff": -292.0, "pct": -16.4, "fallback": false}}, "flight": null}, {"day": 24, "month": 10, "year": 2026, "price": 1492.0, "stay": 7, "history": {"1d": {"price": 1492.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1538.0, "diff": -46.0, "pct": -3.0, "fallback": false}, "7d": {"price": 1784.0, "diff": -292.0, "pct": -16.4, "fallback": false}}, "flight": null}, {"day": 13, "month": 10, "year": 2026, "price": 1576.0, "stay": 7, "history": {"1d": {"price": 1576.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1633.0, "diff": -57.0, "pct": -3.5, "fallback": false}, "7d": {"price": 1784.0, "diff": -208.0, "pct": -11.7, "fallback": false}}, "flight": null}, {"day": 14, "month": 10, "year": 2026, "price": 1576.0, "stay": 7, "history": {"1d": {"price": 1492.0, "diff": 84.0, "pct": 5.6, "fallback": false}, "4d": {"price": 1538.0, "diff": 38.0, "pct": 2.5, "fallback": false}, "7d": {"price": 1784.0, "diff": -208.0, "pct": -11.7, "fallback": false}}, "flight": null}, {"day": 15, "month": 10, "year": 2026, "price": 1576.0, "stay": 7, "history": {"1d": {"price": 1576.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1538.0, "diff": 38.0, "pct": 2.5, "fallback": false}, "7d": {"price": 1784.0, "diff": -208.0, "pct": -11.7, "fallback": false}}, "flight": null}, {"day": 25, "month": 10, "year": 2026, "price": 1576.0, "stay": 7, "history": {"1d": {"price": 1576.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1633.0, "diff": -57.0, "pct": -3.5, "fallback": false}, "7d": {"price": 1728.0, "diff": -152.0, "pct": -8.8, "fallback": false}}, "flight": null}, {"day": 26, "month": 10, "year": 2026, "price": 1576.0, "stay": 7, "history": {"1d": {"price": 1576.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1633.0, "diff": -57.0, "pct": -3.5, "fallback": false}, "7d": {"price": 1728.0, "diff": -152.0, "pct": -8.8, "fallback": false}}, "flight": null}, {"day": 27, "month": 10, "year": 2026, "price": 1576.0, "stay": 7, "history": {"1d": {"price": 1576.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1633.0, "diff": -57.0, "pct": -3.5, "fallback": false}, "7d": {"price": 1728.0, "diff": -152.0, "pct": -8.8, "fallback": false}}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 1576.0, "stay": 7, "history": {"1d": {"price": 1576.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1633.0, "diff": -57.0, "pct": -3.5, "fallback": false}, "7d": {"price": 1803.0, "diff": -227.0, "pct": -12.6, "fallback": false}}, "flight": null}, {"day": 19, "month": 10, "year": 2026, "price": 1626.0, "stay": 7, "history": {"1d": {"price": 1492.0, "diff": 134.0, "pct": 9.0, "fallback": false}, "4d": {"price": 1538.0, "diff": 88.0, "pct": 5.7, "fallback": false}, "7d": {"price": 1784.0, "diff": -158.0, "pct": -8.9, "fallback": false}}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 1626.0, "stay": 7, "history": {"1d": {"price": 1492.0, "diff": 134.0, "pct": 9.0, "fallback": false}, "4d": {"price": 1538.0, "diff": 88.0, "pct": 5.7, "fallback": false}, "7d": {"price": 1784.0, "diff": -158.0, "pct": -8.9, "fallback": false}}, "flight": null}, {"day": 22, "month": 10, "year": 2026, "price": 1626.0, "stay": 7, "history": {"1d": {"price": 1626.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1538.0, "diff": 88.0, "pct": 5.7, "fallback": false}, "7d": {"price": 1784.0, "diff": -158.0, "pct": -8.9, "fallback": false}}, "flight": null}, {"day": 23, "month": 10, "year": 2026, "price": 1626.0, "stay": 7, "history": {"1d": {"price": 1626.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1538.0, "diff": 88.0, "pct": 5.7, "fallback": false}, "7d": {"price": 1784.0, "diff": -158.0, "pct": -8.9, "fallback": false}}, "flight": null}, {"day": 16, "month": 1, "year": 2027, "price": 1660.0, "stay": 7, "history": {"1d": {"price": 1660.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1796.0, "diff": -136.0, "pct": -7.6, "fallback": false}, "7d": {"price": 1796.0, "diff": -136.0, "pct": -7.6, "fallback": false}}, "flight": null}, {"day": 20, "month": 1, "year": 2027, "price": 1660.0, "stay": 7, "history": {"1d": {"price": 1660.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1796.0, "diff": -136.0, "pct": -7.6, "fallback": false}, "7d": {"price": 1796.0, "diff": -136.0, "pct": -7.6, "fallback": false}}, "flight": null}, {"day": 21, "month": 1, "year": 2027, "price": 1660.0, "stay": 7, "history": {"1d": {"price": 1660.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1796.0, "diff": -136.0, "pct": -7.6, "fallback": false}, "7d": {"price": 1796.0, "diff": -136.0, "pct": -7.6, "fallback": false}}, "flight": null}, {"day": 22, "month": 1, "year": 2027, "price": 1660.0, "stay": 7, "history": {"1d": {"price": 1660.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1796.0, "diff": -136.0, "pct": -7.6, "fallback": false}, "7d": {"price": 1796.0, "diff": -136.0, "pct": -7.6, "fallback": false}}, "flight": null}, {"day": 7, "month": 10, "year": 2026, "price": 1665.0, "stay": 7, "history": {"1d": {"price": 1665.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1657.0, "diff": 8.0, "pct": 0.5, "fallback": false}, "7d": {"price": 1775.0, "diff": -110.0, "pct": -6.2, "fallback": false}}, "flight": null}, {"day": 8, "month": 10, "year": 2026, "price": 1665.0, "stay": 7, "history": {"1d": {"price": 1665.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1657.0, "diff": 8.0, "pct": 0.5, "fallback": false}, "7d": {"price": 1832.0, "diff": -167.0, "pct": -9.1, "fallback": false}}, "flight": null}, {"day": 11, "month": 10, "year": 2026, "price": 1665.0, "stay": 7, "history": {"1d": {"price": 1885.0, "diff": -220.0, "pct": -11.7, "fallback": false}, "4d": {"price": 1538.0, "diff": 127.0, "pct": 8.3, "fallback": false}, "7d": {"price": 1832.0, "diff": -167.0, "pct": -9.1, "fallback": false}}, "flight": null}, {"day": 13, "month": 2, "year": 2027, "price": 1681.0, "stay": 7, "history": {}, "flight": null}, {"day": 18, "month": 2, "year": 2027, "price": 1681.0, "stay": 7, "history": {}, "flight": null}, {"day": 19, "month": 2, "year": 2027, "price": 1681.0, "stay": 7, "history": {}, "flight": null}, {"day": 20, "month": 2, "year": 2027, "price": 1681.0, "stay": 7, "history": {}, "flight": null}, {"day": 20, "month": 3, "year": 2027, "price": 1681.0, "stay": 7, "history": {}, "flight": null}, {"day": 23, "month": 3, "year": 2027, "price": 1681.0, "stay": 7, "history": {}, "flight": null}, {"day": 24, "month": 3, "year": 2027, "price": 1681.0, "stay": 7, "history": {}, "flight": null}, {"day": 29, "month": 10, "year": 2026, "price": 1710.0, "stay": 7, "history": {"1d": {"price": 1710.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1784.0, "diff": -74.0, "pct": -4.1, "fallback": false}, "7d": {"price": 1946.0, "diff": -236.0, "pct": -12.1, "fallback": false}}, "flight": null}, {"day": 30, "month": 10, "year": 2026, "price": 1710.0, "stay": 7, "history": {"1d": {"price": 1710.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1708.0, "diff": 2.0, "pct": 0.1, "fallback": false}, "7d": {"price": 1879.0, "diff": -169.0, "pct": -9.0, "fallback": false}}, "flight": null}, {"day": 31, "month": 10, "year": 2026, "price": 1710.0, "stay": 7, "history": {"1d": {"price": 1710.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1784.0, "diff": -74.0, "pct": -4.1, "fallback": false}, "7d": {"price": 2009.0, "diff": -299.0, "pct": -14.9, "fallback": false}}, "flight": null}], "totalDates": 285, "totalDestinations": 71, "firstDetected": "2026-10-05T16:05:03.903294Z", "dropAmount": 0, "dropPct": 0.0, "dropPrice": 1492, "pendingScans": 0, "pendingFirstSeen": "2026-10-05T23:59:45.224644Z"}, {"route": "HKG→ICN", "destination": {"code": "ICN", "name": "首爾 (ICN)", "region": "東亞"}, "price": 1494.0, "typicalPrice": 1898, "cheapestDates": [{"day": 6, "month": 10, "year": 2026, "price": 1494.0, "stay": 7, "history": {"1d": {"price": 1494.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1494.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1592.0, "diff": -98.0, "pct": -6.2, "fallback": false}}, "flight": null}, {"day": 7, "month": 10, "year": 2026, "price": 1494.0, "stay": 7, "history": {"1d": {"price": 1494.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1494.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1532.0, "diff": -38.0, "pct": -2.5, "fallback": false}}, "flight": null}, {"day": 8, "month": 10, "year": 2026, "price": 1494.0, "stay": 7, "history": {"1d": {"price": 1494.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1494.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1592.0, "diff": -98.0, "pct": -6.2, "fallback": false}}, "flight": null}, {"day": 9, "month": 10, "year": 2026, "price": 1494.0, "stay": 7, "history": {"1d": {"price": 1494.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1494.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1592.0, "diff": -98.0, "pct": -6.2, "fallback": false}}, "flight": null}, {"day": 20, "month": 10, "year": 2026, "price": 1494.0, "stay": 7, "history": {"1d": {"price": 1494.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1494.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1592.0, "diff": -98.0, "pct": -6.2, "fallback": false}}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 1494.0, "stay": 7, "history": {"1d": {"price": 1494.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1494.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1592.0, "diff": -98.0, "pct": -6.2, "fallback": false}}, "flight": null}, {"day": 22, "month": 10, "year": 2026, "price": 1494.0, "stay": 7, "history": {"1d": {"price": 1494.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1494.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1592.0, "diff": -98.0, "pct": -6.2, "fallback": false}}, "flight": null}, {"day": 23, "month": 10, "year": 2026, "price": 1494.0, "stay": 7, "history": {"1d": {"price": 1494.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1494.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1592.0, "diff": -98.0, "pct": -6.2, "fallback": false}}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 1494.0, "stay": 7, "history": {"1d": {"price": 1494.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1494.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1592.0, "diff": -98.0, "pct": -6.2, "fallback": false}}, "flight": null}, {"day": 18, "month": 11, "year": 2026, "price": 1494.0, "stay": 7, "history": {"1d": {"price": 1494.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1494.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1592.0, "diff": -98.0, "pct": -6.2, "fallback": false}}, "flight": null}, {"day": 20, "month": 11, "year": 2026, "price": 1494.0, "stay": 7, "history": {"1d": {"price": 1494.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1584.0, "diff": -90.0, "pct": -5.7, "fallback": false}, "7d": {"price": 1682.0, "diff": -188.0, "pct": -11.2, "fallback": false}}, "flight": null}, {"day": 24, "month": 11, "year": 2026, "price": 1494.0, "stay": 7, "history": {"1d": {"price": 1494.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1494.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1592.0, "diff": -98.0, "pct": -6.2, "fallback": false}}, "flight": null}, {"day": 25, "month": 11, "year": 2026, "price": 1494.0, "stay": 7, "history": {"1d": {"price": 1494.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1494.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1592.0, "diff": -98.0, "pct": -6.2, "fallback": false}}, "flight": null}, {"day": 26, "month": 11, "year": 2026, "price": 1494.0, "stay": 7, "history": {"1d": {"price": 1494.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1494.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1592.0, "diff": -98.0, "pct": -6.2, "fallback": false}}, "flight": null}, {"day": 27, "month": 11, "year": 2026, "price": 1494.0, "stay": 7, "history": {"1d": {"price": 1494.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1494.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1592.0, "diff": -98.0, "pct": -6.2, "fallback": false}}, "flight": null}, {"day": 1, "month": 12, "year": 2026, "price": 1494.0, "stay": 7, "history": {"1d": {"price": 1494.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1494.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1592.0, "diff": -98.0, "pct": -6.2, "fallback": false}}, "flight": null}, {"day": 2, "month": 12, "year": 2026, "price": 1494.0, "stay": 7, "history": {"1d": {"price": 1494.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1494.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1592.0, "diff": -98.0, "pct": -6.2, "fallback": false}}, "flight": null}, {"day": 3, "month": 12, "year": 2026, "price": 1494.0, "stay": 7, "history": {"1d": {"price": 1494.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1494.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1592.0, "diff": -98.0, "pct": -6.2, "fallback": false}}, "flight": null}, {"day": 4, "month": 12, "year": 2026, "price": 1494.0, "stay": 7, "history": {"1d": {"price": 1494.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1544.0, "diff": -50.0, "pct": -3.2, "fallback": false}, "7d": {"price": 1592.0, "diff": -98.0, "pct": -6.2, "fallback": false}}, "flight": null}, {"day": 8, "month": 12, "year": 2026, "price": 1494.0, "stay": 7, "history": {"1d": {"price": 1494.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1494.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1592.0, "diff": -98.0, "pct": -6.2, "fallback": false}}, "flight": null}, {"day": 9, "month": 12, "year": 2026, "price": 1494.0, "stay": 7, "history": {"1d": {"price": 1494.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1494.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1592.0, "diff": -98.0, "pct": -6.2, "fallback": false}}, "flight": null}, {"day": 30, "month": 11, "year": 2026, "price": 1514.0, "stay": 7, "history": {"1d": {"price": 1514.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1564.0, "diff": -50.0, "pct": -3.2, "fallback": false}, "7d": {"price": 1612.0, "diff": -98.0, "pct": -6.1, "fallback": false}}, "flight": null}, {"day": 7, "month": 12, "year": 2026, "price": 1514.0, "stay": 7, "history": {"1d": {"price": 1514.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1514.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1612.0, "diff": -98.0, "pct": -6.1, "fallback": false}}, "flight": null}, {"day": 27, "month": 10, "year": 2026, "price": 1544.0, "stay": 7, "history": {"1d": {"price": 1494.0, "diff": 50.0, "pct": 3.3, "fallback": false}, "4d": {"price": 1494.0, "diff": 50.0, "pct": 3.3, "fallback": false}, "7d": {"price": 1592.0, "diff": -48.0, "pct": -3.0, "fallback": false}}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 1544.0, "stay": 7, "history": {"1d": {"price": 1494.0, "diff": 50.0, "pct": 3.3, "fallback": false}, "4d": {"price": 1494.0, "diff": 50.0, "pct": 3.3, "fallback": false}, "7d": {"price": 1592.0, "diff": -48.0, "pct": -3.0, "fallback": false}}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 1544.0, "stay": 7, "history": {"1d": {"price": 1544.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1544.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1592.0, "diff": -48.0, "pct": -3.0, "fallback": false}}, "flight": null}, {"day": 6, "month": 12, "year": 2026, "price": 1544.0, "stay": 7, "history": {"1d": {"price": 1544.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1494.0, "diff": 50.0, "pct": 3.3, "fallback": false}, "7d": {"price": 1592.0, "diff": -48.0, "pct": -3.0, "fallback": false}}, "flight": null}, {"day": 31, "month": 10, "year": 2026, "price": 1564.0, "stay": 7, "history": {"1d": {"price": 1494.0, "diff": 70.0, "pct": 4.7, "fallback": false}, "4d": {"price": 1494.0, "diff": 70.0, "pct": 4.7, "fallback": false}, "7d": {"price": 1612.0, "diff": -48.0, "pct": -3.0, "fallback": false}}, "flight": null}, {"day": 21, "month": 11, "year": 2026, "price": 1564.0, "stay": 7, "history": {"1d": {"price": 1564.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1564.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1702.0, "diff": -138.0, "pct": -8.1, "fallback": false}}, "flight": null}, {"day": 28, "month": 11, "year": 2026, "price": 1564.0, "stay": 7, "history": {"1d": {"price": 1564.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1564.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1612.0, "diff": -48.0, "pct": -3.0, "fallback": false}}, "flight": null}], "totalDates": 230, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 1494, "pendingScans": 0, "pendingFirstSeen": "2026-10-01T23:55:41.791978Z"}, {"route": "HKG→PEK", "destination": {"code": "PEK", "name": "北京 (PEK)", "region": "中國"}, "price": 1533.0, "typicalPrice": 2443, "cheapestDates": [{"day": 18, "month": 10, "year": 2026, "price": 1533.0, "stay": 7, "history": {"1d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1721.0, "diff": -188.0, "pct": -10.9, "fallback": false}, "7d": {"price": 1721.0, "diff": -188.0, "pct": -10.9, "fallback": false}}, "flight": null}, {"day": 26, "month": 10, "year": 2026, "price": 1533.0, "stay": 7, "history": {"1d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 1, "month": 11, "year": 2026, "price": 1533.0, "stay": 7, "history": {"1d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 6, "month": 11, "year": 2026, "price": 1533.0, "stay": 7, "history": {"1d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 9, "month": 11, "year": 2026, "price": 1533.0, "stay": 7, "history": {"1d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 13, "month": 11, "year": 2026, "price": 1533.0, "stay": 7, "history": {"1d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1721.0, "diff": -188.0, "pct": -10.9, "fallback": false}}, "flight": null}, {"day": 14, "month": 11, "year": 2026, "price": 1533.0, "stay": 7, "history": {"1d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 16, "month": 11, "year": 2026, "price": 1533.0, "stay": 7, "history": {"1d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 1533.0, "stay": 7, "history": {"1d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 19, "month": 11, "year": 2026, "price": 1533.0, "stay": 7, "history": {"1d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 21, "month": 11, "year": 2026, "price": 1533.0, "stay": 7, "history": {"1d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 24, "month": 11, "year": 2026, "price": 1533.0, "stay": 7, "history": {"1d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 25, "month": 11, "year": 2026, "price": 1533.0, "stay": 7, "history": {"1d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 27, "month": 11, "year": 2026, "price": 1533.0, "stay": 7, "history": {"1d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 29, "month": 11, "year": 2026, "price": 1533.0, "stay": 7, "history": {"1d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 1, "month": 12, "year": 2026, "price": 1533.0, "stay": 7, "history": {"1d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 2, "month": 12, "year": 2026, "price": 1533.0, "stay": 7, "history": {"1d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 3, "month": 12, "year": 2026, "price": 1533.0, "stay": 7, "history": {"1d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 4, "month": 12, "year": 2026, "price": 1533.0, "stay": 7, "history": {"1d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 5, "month": 12, "year": 2026, "price": 1533.0, "stay": 7, "history": {"1d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 6, "month": 12, "year": 2026, "price": 1533.0, "stay": 7, "history": {"1d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 7, "month": 12, "year": 2026, "price": 1533.0, "stay": 7, "history": {"1d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 8, "month": 12, "year": 2026, "price": 1533.0, "stay": 7, "history": {"1d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 9, "month": 12, "year": 2026, "price": 1533.0, "stay": 7, "history": {"1d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 10, "month": 12, "year": 2026, "price": 1533.0, "stay": 7, "history": {"1d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 11, "month": 12, "year": 2026, "price": 1533.0, "stay": 7, "history": {"1d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1721.0, "diff": -188.0, "pct": -10.9, "fallback": false}, "7d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 12, "month": 12, "year": 2026, "price": 1533.0, "stay": 7, "history": {"1d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1721.0, "diff": -188.0, "pct": -10.9, "fallback": false}, "7d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 13, "month": 12, "year": 2026, "price": 1533.0, "stay": 7, "history": {"1d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 14, "month": 12, "year": 2026, "price": 1533.0, "stay": 7, "history": {"1d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 15, "month": 12, "year": 2026, "price": 1533.0, "stay": 7, "history": {"1d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1533.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}], "totalDates": 231, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 1533, "pendingScans": 0, "pendingFirstSeen": "2026-09-25T13:51:48.225267Z"}, {"route": "HKG→PEN", "destination": {"code": "PEN", "name": "檳城 (PEN)", "region": "東南亞"}, "price": 1570.0, "typicalPrice": 2030, "cheapestDates": [{"day": 6, "month": 10, "year": 2026, "price": 1570.0, "stay": 7, "history": {"1d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1735.0, "diff": -165.0, "pct": -9.5, "fallback": false}}, "flight": null}, {"day": 11, "month": 10, "year": 2026, "price": 1570.0, "stay": 7, "history": {"1d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1735.0, "diff": -165.0, "pct": -9.5, "fallback": false}}, "flight": null}, {"day": 14, "month": 10, "year": 2026, "price": 1570.0, "stay": 7, "history": {"1d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1735.0, "diff": -165.0, "pct": -9.5, "fallback": false}}, "flight": null}, {"day": 15, "month": 10, "year": 2026, "price": 1570.0, "stay": 7, "history": {"1d": {"price": 1564.0, "diff": 6.0, "pct": 0.4, "fallback": false}, "4d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1735.0, "diff": -165.0, "pct": -9.5, "fallback": false}}, "flight": null}, {"day": 17, "month": 10, "year": 2026, "price": 1570.0, "stay": 7, "history": {"1d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1735.0, "diff": -165.0, "pct": -9.5, "fallback": false}}, "flight": null}, {"day": 20, "month": 10, "year": 2026, "price": 1570.0, "stay": 7, "history": {"1d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1735.0, "diff": -165.0, "pct": -9.5, "fallback": false}}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 1570.0, "stay": 7, "history": {"1d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1735.0, "diff": -165.0, "pct": -9.5, "fallback": false}}, "flight": null}, {"day": 22, "month": 10, "year": 2026, "price": 1570.0, "stay": 7, "history": {"1d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1735.0, "diff": -165.0, "pct": -9.5, "fallback": false}}, "flight": null}, {"day": 24, "month": 10, "year": 2026, "price": 1570.0, "stay": 7, "history": {"1d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1735.0, "diff": -165.0, "pct": -9.5, "fallback": false}}, "flight": null}, {"day": 25, "month": 10, "year": 2026, "price": 1570.0, "stay": 7, "history": {"1d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1735.0, "diff": -165.0, "pct": -9.5, "fallback": false}}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 1570.0, "stay": 7, "history": {"1d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1735.0, "diff": -165.0, "pct": -9.5, "fallback": false}}, "flight": null}, {"day": 1, "month": 11, "year": 2026, "price": 1570.0, "stay": 7, "history": {"1d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1785.0, "diff": -215.0, "pct": -12.0, "fallback": false}}, "flight": null}, {"day": 3, "month": 11, "year": 2026, "price": 1570.0, "stay": 7, "history": {"1d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1735.0, "diff": -165.0, "pct": -9.5, "fallback": false}}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 1570.0, "stay": 7, "history": {"1d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1735.0, "diff": -165.0, "pct": -9.5, "fallback": false}}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 1570.0, "stay": 7, "history": {"1d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1735.0, "diff": -165.0, "pct": -9.5, "fallback": false}}, "flight": null}, {"day": 7, "month": 11, "year": 2026, "price": 1570.0, "stay": 7, "history": {"1d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1735.0, "diff": -165.0, "pct": -9.5, "fallback": false}}, "flight": null}, {"day": 8, "month": 11, "year": 2026, "price": 1570.0, "stay": 7, "history": {"1d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1735.0, "diff": -165.0, "pct": -9.5, "fallback": false}}, "flight": null}, {"day": 11, "month": 11, "year": 2026, "price": 1570.0, "stay": 7, "history": {"1d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1735.0, "diff": -165.0, "pct": -9.5, "fallback": false}}, "flight": null}, {"day": 12, "month": 11, "year": 2026, "price": 1570.0, "stay": 7, "history": {"1d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1735.0, "diff": -165.0, "pct": -9.5, "fallback": false}}, "flight": null}, {"day": 14, "month": 11, "year": 2026, "price": 1570.0, "stay": 7, "history": {"1d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1735.0, "diff": -165.0, "pct": -9.5, "fallback": false}}, "flight": null}, {"day": 15, "month": 11, "year": 2026, "price": 1570.0, "stay": 7, "history": {"1d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1735.0, "diff": -165.0, "pct": -9.5, "fallback": false}}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 1570.0, "stay": 7, "history": {"1d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1735.0, "diff": -165.0, "pct": -9.5, "fallback": false}}, "flight": null}, {"day": 19, "month": 11, "year": 2026, "price": 1570.0, "stay": 7, "history": {"1d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1735.0, "diff": -165.0, "pct": -9.5, "fallback": false}}, "flight": null}, {"day": 22, "month": 11, "year": 2026, "price": 1570.0, "stay": 7, "history": {"1d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1570.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1785.0, "diff": -215.0, "pct": -12.0, "fallback": false}}, "flight": null}, {"day": 9, "month": 10, "year": 2026, "price": 1590.0, "stay": 7, "history": {"1d": {"price": 1590.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1590.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1735.0, "diff": -145.0, "pct": -8.4, "fallback": false}}, "flight": null}, {"day": 19, "month": 10, "year": 2026, "price": 1590.0, "stay": 7, "history": {"1d": {"price": 1590.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1590.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1755.0, "diff": -165.0, "pct": -9.4, "fallback": false}}, "flight": null}, {"day": 23, "month": 10, "year": 2026, "price": 1590.0, "stay": 7, "history": {"1d": {"price": 1590.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1590.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1755.0, "diff": -165.0, "pct": -9.4, "fallback": false}}, "flight": null}, {"day": 26, "month": 10, "year": 2026, "price": 1590.0, "stay": 7, "history": {"1d": {"price": 1590.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1590.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1755.0, "diff": -165.0, "pct": -9.4, "fallback": false}}, "flight": null}, {"day": 30, "month": 10, "year": 2026, "price": 1590.0, "stay": 7, "history": {"1d": {"price": 1590.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1590.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1755.0, "diff": -165.0, "pct": -9.4, "fallback": false}}, "flight": null}, {"day": 2, "month": 11, "year": 2026, "price": 1590.0, "stay": 7, "history": {"1d": {"price": 1590.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1590.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1755.0, "diff": -165.0, "pct": -9.4, "fallback": false}}, "flight": null}], "totalDates": 231, "totalDestinations": 71, "firstDetected": null, "dropAmount": 6, "dropPct": 0.4, "dropPrice": 1570, "pendingScans": 0, "pendingFirstSeen": "2026-09-30T23:56:09.545866Z"}, {"route": "HKG→BKK", "destination": {"code": "BKK", "name": "曼谷 (BKK)", "region": "東南亞"}, "price": 1572.0, "typicalPrice": 1821, "cheapestDates": [{"day": 8, "month": 10, "year": 2026, "price": 1572.0, "stay": 7, "history": {"1d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1511.0, "diff": 61.0, "pct": 4.0, "fallback": false}}, "flight": null}, {"day": 9, "month": 10, "year": 2026, "price": 1572.0, "stay": 7, "history": {"1d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1511.0, "diff": 61.0, "pct": 4.0, "fallback": false}}, "flight": null}, {"day": 10, "month": 10, "year": 2026, "price": 1572.0, "stay": 7, "history": {"1d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1511.0, "diff": 61.0, "pct": 4.0, "fallback": false}}, "flight": null}, {"day": 11, "month": 10, "year": 2026, "price": 1572.0, "stay": 7, "history": {"1d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1511.0, "diff": 61.0, "pct": 4.0, "fallback": false}}, "flight": null}, {"day": 14, "month": 10, "year": 2026, "price": 1572.0, "stay": 7, "history": {"1d": {"price": 1632.0, "diff": -60.0, "pct": -3.7, "fallback": false}, "4d": {"price": 1632.0, "diff": -60.0, "pct": -3.7, "fallback": false}, "7d": {"price": 1603.0, "diff": -31.0, "pct": -1.9, "fallback": false}}, "flight": null}, {"day": 19, "month": 10, "year": 2026, "price": 1572.0, "stay": 7, "history": {"1d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1511.0, "diff": 61.0, "pct": 4.0, "fallback": false}}, "flight": null}, {"day": 20, "month": 10, "year": 2026, "price": 1572.0, "stay": 7, "history": {"1d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1511.0, "diff": 61.0, "pct": 4.0, "fallback": false}}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 1572.0, "stay": 7, "history": {"1d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1511.0, "diff": 61.0, "pct": 4.0, "fallback": false}}, "flight": null}, {"day": 22, "month": 10, "year": 2026, "price": 1572.0, "stay": 7, "history": {"1d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1511.0, "diff": 61.0, "pct": 4.0, "fallback": false}}, "flight": null}, {"day": 26, "month": 10, "year": 2026, "price": 1572.0, "stay": 7, "history": {"1d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1511.0, "diff": 61.0, "pct": 4.0, "fallback": false}}, "flight": null}, {"day": 27, "month": 10, "year": 2026, "price": 1572.0, "stay": 7, "history": {"1d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1511.0, "diff": 61.0, "pct": 4.0, "fallback": false}}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 1572.0, "stay": 7, "history": {"1d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1511.0, "diff": 61.0, "pct": 4.0, "fallback": false}}, "flight": null}, {"day": 29, "month": 10, "year": 2026, "price": 1572.0, "stay": 7, "history": {"1d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1511.0, "diff": 61.0, "pct": 4.0, "fallback": false}}, "flight": null}, {"day": 31, "month": 10, "year": 2026, "price": 1572.0, "stay": 7, "history": {"1d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1511.0, "diff": 61.0, "pct": 4.0, "fallback": false}}, "flight": null}, {"day": 1, "month": 11, "year": 2026, "price": 1572.0, "stay": 7, "history": {"1d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1511.0, "diff": 61.0, "pct": 4.0, "fallback": false}}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 1572.0, "stay": 7, "history": {"1d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1511.0, "diff": 61.0, "pct": 4.0, "fallback": false}}, "flight": null}, {"day": 9, "month": 11, "year": 2026, "price": 1572.0, "stay": 7, "history": {"1d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1543.0, "diff": 29.0, "pct": 1.9, "fallback": false}}, "flight": null}, {"day": 10, "month": 11, "year": 2026, "price": 1572.0, "stay": 7, "history": {"1d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1511.0, "diff": 61.0, "pct": 4.0, "fallback": false}}, "flight": null}, {"day": 11, "month": 11, "year": 2026, "price": 1572.0, "stay": 7, "history": {"1d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1511.0, "diff": 61.0, "pct": 4.0, "fallback": false}}, "flight": null}, {"day": 12, "month": 11, "year": 2026, "price": 1572.0, "stay": 7, "history": {"1d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1511.0, "diff": 61.0, "pct": 4.0, "fallback": false}}, "flight": null}, {"day": 13, "month": 11, "year": 2026, "price": 1572.0, "stay": 7, "history": {"1d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1511.0, "diff": 61.0, "pct": 4.0, "fallback": false}}, "flight": null}, {"day": 14, "month": 11, "year": 2026, "price": 1572.0, "stay": 7, "history": {"1d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1511.0, "diff": 61.0, "pct": 4.0, "fallback": false}}, "flight": null}, {"day": 15, "month": 11, "year": 2026, "price": 1572.0, "stay": 7, "history": {"1d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1511.0, "diff": 61.0, "pct": 4.0, "fallback": false}}, "flight": null}, {"day": 16, "month": 11, "year": 2026, "price": 1572.0, "stay": 7, "history": {"1d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1511.0, "diff": 61.0, "pct": 4.0, "fallback": false}}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 1572.0, "stay": 7, "history": {"1d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1511.0, "diff": 61.0, "pct": 4.0, "fallback": false}}, "flight": null}, {"day": 18, "month": 11, "year": 2026, "price": 1572.0, "stay": 7, "history": {"1d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1511.0, "diff": 61.0, "pct": 4.0, "fallback": false}}, "flight": null}, {"day": 21, "month": 11, "year": 2026, "price": 1572.0, "stay": 7, "history": {"1d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1511.0, "diff": 61.0, "pct": 4.0, "fallback": false}}, "flight": null}, {"day": 22, "month": 11, "year": 2026, "price": 1572.0, "stay": 7, "history": {"1d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1511.0, "diff": 61.0, "pct": 4.0, "fallback": false}}, "flight": null}, {"day": 23, "month": 11, "year": 2026, "price": 1572.0, "stay": 7, "history": {"1d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1511.0, "diff": 61.0, "pct": 4.0, "fallback": false}}, "flight": null}, {"day": 24, "month": 11, "year": 2026, "price": 1572.0, "stay": 7, "history": {"1d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1572.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1511.0, "diff": 61.0, "pct": 4.0, "fallback": false}}, "flight": null}], "totalDates": 229, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 1572, "pendingScans": 0, "pendingFirstSeen": null}, {"route": "HKG→CJU", "destination": {"code": "CJU", "name": "濟州 (CJU)", "region": "東亞"}, "price": 1577.0, "typicalPrice": 2093, "cheapestDates": [{"day": 6, "month": 11, "year": 2026, "price": 1577.0, "stay": 7, "history": {}, "flight": null}, {"day": 9, "month": 11, "year": 2026, "price": 1577.0, "stay": 7, "history": {}, "flight": null}, {"day": 11, "month": 11, "year": 2026, "price": 1577.0, "stay": 7, "history": {}, "flight": null}, {"day": 16, "month": 11, "year": 2026, "price": 1577.0, "stay": 7, "history": {}, "flight": null}, {"day": 27, "month": 10, "year": 2026, "price": 1597.0, "stay": 7, "history": {}, "flight": null}, {"day": 29, "month": 10, "year": 2026, "price": 1597.0, "stay": 7, "history": {}, "flight": null}, {"day": 12, "month": 11, "year": 2026, "price": 1597.0, "stay": 7, "history": {}, "flight": null}, {"day": 7, "month": 10, "year": 2026, "price": 1677.0, "stay": 7, "history": {}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 1677.0, "stay": 7, "history": {}, "flight": null}, {"day": 30, "month": 10, "year": 2026, "price": 1677.0, "stay": 7, "history": {}, "flight": null}, {"day": 2, "month": 11, "year": 2026, "price": 1677.0, "stay": 7, "history": {}, "flight": null}, {"day": 3, "month": 11, "year": 2026, "price": 1677.0, "stay": 7, "history": {}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 1677.0, "stay": 7, "history": {}, "flight": null}, {"day": 10, "month": 11, "year": 2026, "price": 1677.0, "stay": 7, "history": {}, "flight": null}, {"day": 1, "month": 12, "year": 2026, "price": 1695.0, "stay": 7, "history": {}, "flight": null}, {"day": 10, "month": 12, "year": 2026, "price": 1695.0, "stay": 7, "history": {}, "flight": null}, {"day": 3, "month": 1, "year": 2027, "price": 1695.0, "stay": 7, "history": {}, "flight": null}, {"day": 5, "month": 1, "year": 2027, "price": 1695.0, "stay": 7, "history": {}, "flight": null}, {"day": 6, "month": 1, "year": 2027, "price": 1695.0, "stay": 7, "history": {}, "flight": null}, {"day": 8, "month": 1, "year": 2027, "price": 1695.0, "stay": 7, "history": {}, "flight": null}, {"day": 9, "month": 1, "year": 2027, "price": 1695.0, "stay": 7, "history": {}, "flight": null}, {"day": 8, "month": 10, "year": 2026, "price": 1697.0, "stay": 7, "history": {}, "flight": null}, {"day": 7, "month": 11, "year": 2026, "price": 1697.0, "stay": 7, "history": {}, "flight": null}, {"day": 8, "month": 11, "year": 2026, "price": 1697.0, "stay": 7, "history": {}, "flight": null}, {"day": 15, "month": 11, "year": 2026, "price": 1697.0, "stay": 7, "history": {}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 1697.0, "stay": 7, "history": {}, "flight": null}, {"day": 18, "month": 11, "year": 2026, "price": 1775.0, "stay": 7, "history": {}, "flight": null}, {"day": 19, "month": 11, "year": 2026, "price": 1775.0, "stay": 7, "history": {}, "flight": null}, {"day": 24, "month": 11, "year": 2026, "price": 1775.0, "stay": 7, "history": {}, "flight": null}, {"day": 28, "month": 11, "year": 2026, "price": 1775.0, "stay": 7, "history": {}, "flight": null}], "totalDates": 160, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 1577, "pendingScans": 8, "pendingFirstSeen": "2026-09-29T13:51:48.225267Z"}, {"route": "HKG→SZB", "destination": {"code": "SZB", "name": "吉隆坡 (SZB)", "region": "東南亞"}, "price": 1587.0, "typicalPrice": 1918, "cheapestDates": [{"day": 7, "month": 10, "year": 2026, "price": 1587.0, "stay": 7, "history": {}, "flight": null}, {"day": 20, "month": 10, "year": 2026, "price": 1587.0, "stay": 7, "history": {}, "flight": null}, {"day": 22, "month": 10, "year": 2026, "price": 1587.0, "stay": 7, "history": {}, "flight": null}, {"day": 3, "month": 11, "year": 2026, "price": 1587.0, "stay": 7, "history": {}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 1587.0, "stay": 7, "history": {}, "flight": null}, {"day": 8, "month": 10, "year": 2026, "price": 1637.0, "stay": 7, "history": {}, "flight": null}, {"day": 9, "month": 10, "year": 2026, "price": 1637.0, "stay": 7, "history": {}, "flight": null}, {"day": 10, "month": 10, "year": 2026, "price": 1637.0, "stay": 7, "history": {}, "flight": null}, {"day": 11, "month": 10, "year": 2026, "price": 1637.0, "stay": 7, "history": {}, "flight": null}, {"day": 13, "month": 10, "year": 2026, "price": 1637.0, "stay": 7, "history": {}, "flight": null}, {"day": 15, "month": 10, "year": 2026, "price": 1637.0, "stay": 7, "history": {}, "flight": null}, {"day": 19, "month": 10, "year": 2026, "price": 1637.0, "stay": 7, "history": {}, "flight": null}, {"day": 23, "month": 10, "year": 2026, "price": 1637.0, "stay": 7, "history": {}, "flight": null}, {"day": 25, "month": 10, "year": 2026, "price": 1637.0, "stay": 7, "history": {}, "flight": null}, {"day": 26, "month": 10, "year": 2026, "price": 1637.0, "stay": 7, "history": {}, "flight": null}, {"day": 27, "month": 10, "year": 2026, "price": 1637.0, "stay": 7, "history": {}, "flight": null}, {"day": 7, "month": 11, "year": 2026, "price": 1637.0, "stay": 7, "history": {}, "flight": null}, {"day": 11, "month": 11, "year": 2026, "price": 1637.0, "stay": 7, "history": {}, "flight": null}, {"day": 14, "month": 11, "year": 2026, "price": 1637.0, "stay": 7, "history": {}, "flight": null}, {"day": 16, "month": 11, "year": 2026, "price": 1637.0, "stay": 7, "history": {}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 1637.0, "stay": 7, "history": {}, "flight": null}, {"day": 19, "month": 11, "year": 2026, "price": 1685.0, "stay": 7, "history": {}, "flight": null}, {"day": 22, "month": 11, "year": 2026, "price": 1685.0, "stay": 7, "history": {}, "flight": null}, {"day": 24, "month": 11, "year": 2026, "price": 1685.0, "stay": 7, "history": {}, "flight": null}, {"day": 25, "month": 11, "year": 2026, "price": 1685.0, "stay": 7, "history": {}, "flight": null}, {"day": 27, "month": 11, "year": 2026, "price": 1685.0, "stay": 7, "history": {}, "flight": null}, {"day": 28, "month": 11, "year": 2026, "price": 1685.0, "stay": 7, "history": {}, "flight": null}, {"day": 14, "month": 10, "year": 2026, "price": 1687.0, "stay": 7, "history": {}, "flight": null}, {"day": 24, "month": 10, "year": 2026, "price": 1687.0, "stay": 7, "history": {}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 1687.0, "stay": 7, "history": {}, "flight": null}], "totalDates": 160, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 1587, "pendingScans": 8, "pendingFirstSeen": "2026-09-29T13:51:48.225267Z"}, {"route": "HKG→XIY", "destination": {"code": "XIY", "name": "西安 (XIY)", "region": "中國"}, "price": 1603.0, "typicalPrice": 2049, "cheapestDates": [{"day": 12, "month": 10, "year": 2026, "price": 1603.0, "stay": 7, "history": {"1d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 13, "month": 10, "year": 2026, "price": 1603.0, "stay": 7, "history": {"1d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 14, "month": 10, "year": 2026, "price": 1603.0, "stay": 7, "history": {"1d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 15, "month": 10, "year": 2026, "price": 1603.0, "stay": 7, "history": {"1d": {"price": 1805.0, "diff": -202.0, "pct": -11.2, "fallback": false}, "4d": {"price": 1804.0, "diff": -201.0, "pct": -11.1, "fallback": false}, "7d": {"price": 1804.0, "diff": -201.0, "pct": -11.1, "fallback": false}}, "flight": null}, {"day": 18, "month": 10, "year": 2026, "price": 1603.0, "stay": 7, "history": {"1d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 1603.0, "stay": 7, "history": {"1d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 23, "month": 10, "year": 2026, "price": 1603.0, "stay": 7, "history": {"1d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 24, "month": 10, "year": 2026, "price": 1603.0, "stay": 7, "history": {"1d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 25, "month": 10, "year": 2026, "price": 1603.0, "stay": 7, "history": {"1d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 26, "month": 10, "year": 2026, "price": 1603.0, "stay": 7, "history": {"1d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 29, "month": 10, "year": 2026, "price": 1603.0, "stay": 7, "history": {"1d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 30, "month": 10, "year": 2026, "price": 1603.0, "stay": 7, "history": {"1d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 31, "month": 10, "year": 2026, "price": 1603.0, "stay": 7, "history": {"1d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 1, "month": 11, "year": 2026, "price": 1603.0, "stay": 7, "history": {"1d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 3, "month": 11, "year": 2026, "price": 1603.0, "stay": 7, "history": {"1d": {"price": 1792.0, "diff": -189.0, "pct": -10.5, "fallback": false}, "4d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 1603.0, "stay": 7, "history": {"1d": {"price": 1792.0, "diff": -189.0, "pct": -10.5, "fallback": false}, "4d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 6, "month": 11, "year": 2026, "price": 1603.0, "stay": 7, "history": {"1d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 8, "month": 11, "year": 2026, "price": 1603.0, "stay": 7, "history": {"1d": {"price": 1792.0, "diff": -189.0, "pct": -10.5, "fallback": false}, "4d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 9, "month": 11, "year": 2026, "price": 1603.0, "stay": 7, "history": {"1d": {"price": 1792.0, "diff": -189.0, "pct": -10.5, "fallback": false}, "4d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 12, "month": 11, "year": 2026, "price": 1603.0, "stay": 7, "history": {"1d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 13, "month": 11, "year": 2026, "price": 1603.0, "stay": 7, "history": {"1d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 14, "month": 11, "year": 2026, "price": 1603.0, "stay": 7, "history": {"1d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 15, "month": 11, "year": 2026, "price": 1603.0, "stay": 7, "history": {"1d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 16, "month": 11, "year": 2026, "price": 1603.0, "stay": 7, "history": {"1d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 1603.0, "stay": 7, "history": {"1d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 19, "month": 11, "year": 2026, "price": 1603.0, "stay": 7, "history": {"1d": {"price": 1792.0, "diff": -189.0, "pct": -10.5, "fallback": false}, "4d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 20, "month": 11, "year": 2026, "price": 1603.0, "stay": 7, "history": {"1d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 21, "month": 11, "year": 2026, "price": 1603.0, "stay": 7, "history": {"1d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 22, "month": 11, "year": 2026, "price": 1603.0, "stay": 7, "history": {"1d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 23, "month": 11, "year": 2026, "price": 1603.0, "stay": 7, "history": {"1d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1603.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}], "totalDates": 232, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 1603, "pendingScans": 0, "pendingFirstSeen": "2026-09-25T13:51:48.225267Z"}, {"route": "HKG→PUS", "destination": {"code": "PUS", "name": "釜山 (PUS)", "region": "東亞"}, "price": 1625.0, "typicalPrice": 2290, "cheapestDates": [{"day": 6, "month": 10, "year": 2026, "price": 1625.0, "stay": 7, "history": {"1d": {"price": 1625.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1625.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1503.0, "diff": 122.0, "pct": 8.1, "fallback": false}}, "flight": null}, {"day": 7, "month": 10, "year": 2026, "price": 1625.0, "stay": 7, "history": {"1d": {"price": 1625.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1625.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1725.0, "diff": -100.0, "pct": -5.8, "fallback": false}}, "flight": null}, {"day": 13, "month": 10, "year": 2026, "price": 1625.0, "stay": 7, "history": {"1d": {"price": 1805.0, "diff": -180.0, "pct": -10.0, "fallback": false}, "4d": {"price": 1625.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1623.0, "diff": 2.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 14, "month": 10, "year": 2026, "price": 1625.0, "stay": 7, "history": {"1d": {"price": 1625.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1805.0, "diff": -180.0, "pct": -10.0, "fallback": false}, "7d": {"price": 1623.0, "diff": 2.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 1625.0, "stay": 7, "history": {"1d": {"price": 1625.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1625.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1623.0, "diff": 2.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 1625.0, "stay": 7, "history": {"1d": {"price": 1625.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1625.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1623.0, "diff": 2.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 1625.0, "stay": 7, "history": {"1d": {"price": 1625.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1625.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1623.0, "diff": 2.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 25, "month": 11, "year": 2026, "price": 1625.0, "stay": 7, "history": {"1d": {"price": 1625.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1625.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1623.0, "diff": 2.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 1, "month": 12, "year": 2026, "price": 1625.0, "stay": 7, "history": {"1d": {"price": 1625.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1625.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1803.0, "diff": -178.0, "pct": -9.9, "fallback": false}}, "flight": null}, {"day": 2, "month": 12, "year": 2026, "price": 1625.0, "stay": 7, "history": {"1d": {"price": 1625.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1625.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1623.0, "diff": 2.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 3, "month": 12, "year": 2026, "price": 1625.0, "stay": 7, "history": {"1d": {"price": 1625.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1625.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1803.0, "diff": -178.0, "pct": -9.9, "fallback": false}}, "flight": null}, {"day": 7, "month": 12, "year": 2026, "price": 1625.0, "stay": 7, "history": {"1d": {"price": 1625.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1625.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1823.0, "diff": -198.0, "pct": -10.9, "fallback": false}}, "flight": null}, {"day": 8, "month": 12, "year": 2026, "price": 1625.0, "stay": 7, "history": {"1d": {"price": 1625.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1625.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1623.0, "diff": 2.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 9, "month": 12, "year": 2026, "price": 1625.0, "stay": 7, "history": {"1d": {"price": 1625.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1625.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1623.0, "diff": 2.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 31, "month": 10, "year": 2026, "price": 1645.0, "stay": 7, "history": {"1d": {"price": 1645.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1645.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1643.0, "diff": 2.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 28, "month": 11, "year": 2026, "price": 1645.0, "stay": 7, "history": {"1d": {"price": 1645.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1645.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1643.0, "diff": 2.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 6, "month": 12, "year": 2026, "price": 1665.0, "stay": 7, "history": {"1d": {"price": 1665.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1665.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1663.0, "diff": 2.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 10, "month": 12, "year": 2026, "price": 1735.0, "stay": 7, "history": {"1d": {"price": 1735.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1735.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1733.0, "diff": 2.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 11, "month": 12, "year": 2026, "price": 1735.0, "stay": 7, "history": {"1d": {"price": 1735.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1735.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1753.0, "diff": -18.0, "pct": -1.0, "fallback": false}}, "flight": null}, {"day": 14, "month": 12, "year": 2026, "price": 1735.0, "stay": 7, "history": {"1d": {"price": 1735.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1735.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1753.0, "diff": -18.0, "pct": -1.0, "fallback": false}}, "flight": null}, {"day": 15, "month": 12, "year": 2026, "price": 1735.0, "stay": 7, "history": {"1d": {"price": 1735.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1735.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1933.0, "diff": -198.0, "pct": -10.2, "fallback": false}}, "flight": null}, {"day": 13, "month": 12, "year": 2026, "price": 1775.0, "stay": 7, "history": {"1d": {"price": 1775.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1775.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1773.0, "diff": 2.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 8, "month": 10, "year": 2026, "price": 1805.0, "stay": 7, "history": {"1d": {"price": 1983.0, "diff": -178.0, "pct": -9.0, "fallback": false}, "4d": {"price": 1504.0, "diff": 301.0, "pct": 20.0, "fallback": false}, "7d": {"price": 1503.0, "diff": 302.0, "pct": 20.1, "fallback": false}}, "flight": null}, {"day": 9, "month": 10, "year": 2026, "price": 1805.0, "stay": 7, "history": {"1d": {"price": 1625.0, "diff": 180.0, "pct": 11.1, "fallback": false}, "4d": {"price": 1625.0, "diff": 180.0, "pct": 11.1, "fallback": false}, "7d": {"price": 1756.0, "diff": 49.0, "pct": 2.8, "fallback": false}}, "flight": null}, {"day": 20, "month": 10, "year": 2026, "price": 1805.0, "stay": 7, "history": {"1d": {"price": 1625.0, "diff": 180.0, "pct": 11.1, "fallback": false}, "4d": {"price": 1625.0, "diff": 180.0, "pct": 11.1, "fallback": false}, "7d": {"price": 1623.0, "diff": 182.0, "pct": 11.2, "fallback": false}}, "flight": null}, {"day": 22, "month": 10, "year": 2026, "price": 1805.0, "stay": 7, "history": {"1d": {"price": 1503.0, "diff": 302.0, "pct": 20.1, "fallback": false}, "4d": {"price": 1805.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1669.0, "diff": 136.0, "pct": 8.1, "fallback": false}}, "flight": null}, {"day": 23, "month": 10, "year": 2026, "price": 1805.0, "stay": 7, "history": {"1d": {"price": 1625.0, "diff": 180.0, "pct": 11.1, "fallback": false}, "4d": {"price": 1625.0, "diff": 180.0, "pct": 11.1, "fallback": false}, "7d": {"price": 1503.0, "diff": 302.0, "pct": 20.1, "fallback": false}}, "flight": null}, {"day": 29, "month": 10, "year": 2026, "price": 1805.0, "stay": 7, "history": {"1d": {"price": 1625.0, "diff": 180.0, "pct": 11.1, "fallback": false}, "4d": {"price": 1625.0, "diff": 180.0, "pct": 11.1, "fallback": false}, "7d": {"price": 1623.0, "diff": 182.0, "pct": 11.2, "fallback": false}}, "flight": null}, {"day": 10, "month": 11, "year": 2026, "price": 1805.0, "stay": 7, "history": {"1d": {"price": 1985.0, "diff": -180.0, "pct": -9.1, "fallback": false}, "4d": {"price": 1985.0, "diff": -180.0, "pct": -9.1, "fallback": false}, "7d": {"price": 1803.0, "diff": 2.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 11, "month": 11, "year": 2026, "price": 1805.0, "stay": 7, "history": {"1d": {"price": 1625.0, "diff": 180.0, "pct": 11.1, "fallback": false}, "4d": {"price": 1625.0, "diff": 180.0, "pct": 11.1, "fallback": false}, "7d": {"price": 1623.0, "diff": 182.0, "pct": 11.2, "fallback": false}}, "flight": null}], "totalDates": 285, "totalDestinations": 71, "firstDetected": null, "dropAmount": 122, "dropPct": 8.1, "dropPrice": 1625, "pendingScans": 0, "pendingFirstSeen": "2026-10-03T23:56:10.786115Z"}, {"route": "HKG→TAE", "destination": {"code": "TAE", "name": "大邱 (TAE)", "region": "東亞"}, "price": 1637.0, "typicalPrice": 2178, "cheapestDates": [{"day": 14, "month": 10, "year": 2026, "price": 1637.0, "stay": 7, "history": {}, "flight": null}, {"day": 15, "month": 10, "year": 2026, "price": 1637.0, "stay": 7, "history": {}, "flight": null}, {"day": 23, "month": 10, "year": 2026, "price": 1637.0, "stay": 7, "history": {}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 1637.0, "stay": 7, "history": {}, "flight": null}, {"day": 30, "month": 10, "year": 2026, "price": 1637.0, "stay": 7, "history": {}, "flight": null}, {"day": 2, "month": 11, "year": 2026, "price": 1637.0, "stay": 7, "history": {}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 1637.0, "stay": 7, "history": {}, "flight": null}, {"day": 11, "month": 11, "year": 2026, "price": 1637.0, "stay": 7, "history": {}, "flight": null}, {"day": 16, "month": 11, "year": 2026, "price": 1637.0, "stay": 7, "history": {}, "flight": null}, {"day": 30, "month": 11, "year": 2026, "price": 1735.0, "stay": 7, "history": {}, "flight": null}, {"day": 7, "month": 12, "year": 2026, "price": 1735.0, "stay": 7, "history": {}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 1737.0, "stay": 7, "history": {}, "flight": null}, {"day": 7, "month": 10, "year": 2026, "price": 1837.0, "stay": 7, "history": {}, "flight": null}, {"day": 26, "month": 10, "year": 2026, "price": 1837.0, "stay": 7, "history": {}, "flight": null}, {"day": 9, "month": 11, "year": 2026, "price": 1837.0, "stay": 7, "history": {}, "flight": null}, {"day": 13, "month": 11, "year": 2026, "price": 1837.0, "stay": 7, "history": {}, "flight": null}, {"day": 8, "month": 10, "year": 2026, "price": 1937.0, "stay": 7, "history": {}, "flight": null}, {"day": 17, "month": 10, "year": 2026, "price": 1937.0, "stay": 7, "history": {}, "flight": null}, {"day": 6, "month": 11, "year": 2026, "price": 1937.0, "stay": 7, "history": {}, "flight": null}, {"day": 11, "month": 10, "year": 2026, "price": 2037.0, "stay": 7, "history": {}, "flight": null}, {"day": 19, "month": 10, "year": 2026, "price": 2037.0, "stay": 7, "history": {}, "flight": null}, {"day": 13, "month": 10, "year": 2026, "price": 2104.0, "stay": 7, "history": {}, "flight": null}, {"day": 9, "month": 10, "year": 2026, "price": 2137.0, "stay": 7, "history": {}, "flight": null}, {"day": 16, "month": 10, "year": 2026, "price": 2137.0, "stay": 7, "history": {}, "flight": null}, {"day": 6, "month": 10, "year": 2026, "price": 2337.0, "stay": 7, "history": {}, "flight": null}, {"day": 12, "month": 10, "year": 2026, "price": 2337.0, "stay": 7, "history": {}, "flight": null}, {"day": 21, "month": 12, "year": 2026, "price": 2535.0, "stay": 7, "history": {}, "flight": null}, {"day": 10, "month": 10, "year": 2026, "price": 2537.0, "stay": 7, "history": {}, "flight": null}, {"day": 28, "month": 12, "year": 2026, "price": 2735.0, "stay": 7, "history": {}, "flight": null}, {"day": 18, "month": 10, "year": 2026, "price": 3324.0, "stay": 7, "history": {}, "flight": null}], "totalDates": 128, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 1637, "pendingScans": 8, "pendingFirstSeen": "2026-09-29T13:51:48.225267Z"}, {"route": "HKG→NGO", "destination": {"code": "NGO", "name": "名古屋 (NGO)", "region": "東亞"}, "price": 1680.0, "typicalPrice": 2874, "cheapestDates": [{"day": 27, "month": 10, "year": 2026, "price": 1680.0, "stay": 7, "history": {"1d": {"price": 1902.0, "diff": -222.0, "pct": -11.7, "fallback": false}, "4d": {"price": 2189.0, "diff": -509.0, "pct": -23.3, "fallback": false}, "7d": {"price": 2120.0, "diff": -440.0, "pct": -20.8, "fallback": false}}, "flight": null}, {"day": 10, "month": 11, "year": 2026, "price": 1680.0, "stay": 7, "history": {"1d": {"price": 1680.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2124.0, "diff": -444.0, "pct": -20.9, "fallback": false}, "7d": {"price": 2137.0, "diff": -457.0, "pct": -21.4, "fallback": false}}, "flight": null}, {"day": 12, "month": 11, "year": 2026, "price": 1680.0, "stay": 7, "history": {"1d": {"price": 1917.0, "diff": -237.0, "pct": -12.4, "fallback": false}, "4d": {"price": 2139.0, "diff": -459.0, "pct": -21.5, "fallback": false}, "7d": {"price": 2137.0, "diff": -457.0, "pct": -21.4, "fallback": false}}, "flight": null}, {"day": 7, "month": 12, "year": 2026, "price": 1680.0, "stay": 7, "history": {"1d": {"price": 1695.0, "diff": -15.0, "pct": -0.9, "fallback": false}, "4d": {"price": 2329.0, "diff": -649.0, "pct": -27.9, "fallback": false}, "7d": {"price": 2137.0, "diff": -457.0, "pct": -21.4, "fallback": false}}, "flight": null}, {"day": 5, "month": 1, "year": 2027, "price": 1680.0, "stay": 7, "history": {"1d": {"price": 1680.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2404.0, "diff": -724.0, "pct": -30.1, "fallback": false}, "7d": {"price": 2400.0, "diff": -720.0, "pct": -30.0, "fallback": false}}, "flight": null}, {"day": 13, "month": 1, "year": 2027, "price": 1680.0, "stay": 7, "history": {"1d": {"price": 1881.0, "diff": -201.0, "pct": -10.7, "fallback": false}, "4d": {"price": 2319.0, "diff": -639.0, "pct": -27.6, "fallback": false}, "7d": {"price": 2300.0, "diff": -620.0, "pct": -27.0, "fallback": false}}, "flight": null}, {"day": 14, "month": 1, "year": 2027, "price": 1680.0, "stay": 7, "history": {"1d": {"price": 1992.0, "diff": -312.0, "pct": -15.7, "fallback": false}, "4d": {"price": 2304.0, "diff": -624.0, "pct": -27.1, "fallback": false}, "7d": {"price": 2317.0, "diff": -637.0, "pct": -27.5, "fallback": false}}, "flight": null}, {"day": 22, "month": 1, "year": 2027, "price": 1680.0, "stay": 7, "history": {"1d": {"price": 2007.0, "diff": -327.0, "pct": -16.3, "fallback": false}, "4d": {"price": 2319.0, "diff": -639.0, "pct": -27.6, "fallback": false}, "7d": {"price": 2417.0, "diff": -737.0, "pct": -30.5, "fallback": false}}, "flight": null}, {"day": 7, "month": 11, "year": 2026, "price": 1695.0, "stay": 7, "history": {"1d": {"price": 1680.0, "diff": 15.0, "pct": 0.9, "fallback": false}, "4d": {"price": 2314.0, "diff": -619.0, "pct": -26.8, "fallback": false}, "7d": {"price": 2120.0, "diff": -425.0, "pct": -20.0, "fallback": false}}, "flight": null}, {"day": 11, "month": 11, "year": 2026, "price": 1695.0, "stay": 7, "history": {"1d": {"price": 1867.0, "diff": -172.0, "pct": -9.2, "fallback": false}, "4d": {"price": 2189.0, "diff": -494.0, "pct": -22.6, "fallback": false}, "7d": {"price": 2120.0, "diff": -425.0, "pct": -20.0, "fallback": false}}, "flight": null}, {"day": 16, "month": 11, "year": 2026, "price": 1695.0, "stay": 7, "history": {"1d": {"price": 1695.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2124.0, "diff": -429.0, "pct": -20.2, "fallback": false}, "7d": {"price": 2137.0, "diff": -442.0, "pct": -20.7, "fallback": false}}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 1695.0, "stay": 7, "history": {"1d": {"price": 1695.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2139.0, "diff": -444.0, "pct": -20.8, "fallback": false}, "7d": {"price": 2120.0, "diff": -425.0, "pct": -20.0, "fallback": false}}, "flight": null}, {"day": 10, "month": 12, "year": 2026, "price": 1695.0, "stay": 7, "history": {"1d": {"price": 1695.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2214.0, "diff": -519.0, "pct": -23.4, "fallback": false}, "7d": {"price": 2210.0, "diff": -515.0, "pct": -23.3, "fallback": false}}, "flight": null}, {"day": 15, "month": 12, "year": 2026, "price": 1695.0, "stay": 7, "history": {"1d": {"price": 1695.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2314.0, "diff": -619.0, "pct": -26.8, "fallback": false}, "7d": {"price": 2210.0, "diff": -515.0, "pct": -23.3, "fallback": false}}, "flight": null}, {"day": 16, "month": 12, "year": 2026, "price": 1695.0, "stay": 7, "history": {"1d": {"price": 2007.0, "diff": -312.0, "pct": -15.5, "fallback": false}, "4d": {"price": 2414.0, "diff": -719.0, "pct": -29.8, "fallback": false}, "7d": {"price": 2410.0, "diff": -715.0, "pct": -29.7, "fallback": false}}, "flight": null}, {"day": 7, "month": 1, "year": 2027, "price": 1695.0, "stay": 7, "history": {"1d": {"price": 2007.0, "diff": -312.0, "pct": -15.5, "fallback": false}, "4d": {"price": 2304.0, "diff": -609.0, "pct": -26.4, "fallback": false}, "7d": {"price": 2300.0, "diff": -605.0, "pct": -26.3, "fallback": false}}, "flight": null}, {"day": 8, "month": 1, "year": 2027, "price": 1695.0, "stay": 7, "history": {"1d": {"price": 2107.0, "diff": -412.0, "pct": -19.6, "fallback": false}, "4d": {"price": 2404.0, "diff": -709.0, "pct": -29.5, "fallback": false}, "7d": {"price": 2400.0, "diff": -705.0, "pct": -29.4, "fallback": false}}, "flight": null}, {"day": 19, "month": 1, "year": 2027, "price": 1695.0, "stay": 7, "history": {"1d": {"price": 2007.0, "diff": -312.0, "pct": -15.5, "fallback": false}, "4d": {"price": 2304.0, "diff": -609.0, "pct": -26.4, "fallback": false}, "7d": {"price": 2417.0, "diff": -722.0, "pct": -29.9, "fallback": false}}, "flight": null}, {"day": 21, "month": 1, "year": 2027, "price": 1695.0, "stay": 7, "history": {"1d": {"price": 2007.0, "diff": -312.0, "pct": -15.5, "fallback": false}, "4d": {"price": 2319.0, "diff": -624.0, "pct": -26.9, "fallback": false}, "7d": {"price": 2300.0, "diff": -605.0, "pct": -26.3, "fallback": false}}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 1865.0, "stay": 7, "history": {"1d": {"price": 1680.0, "diff": 185.0, "pct": 11.0, "fallback": false}, "4d": {"price": 2124.0, "diff": -259.0, "pct": -12.2, "fallback": false}, "7d": {"price": 2327.0, "diff": -462.0, "pct": -19.9, "fallback": false}}, "flight": null}, {"day": 18, "month": 1, "year": 2027, "price": 1879.0, "stay": 7, "history": {"1d": {"price": 1992.0, "diff": -113.0, "pct": -5.7, "fallback": false}, "4d": {"price": 2304.0, "diff": -425.0, "pct": -18.4, "fallback": false}, "7d": {"price": 2317.0, "diff": -438.0, "pct": -18.9, "fallback": false}}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 1902.0, "stay": 7, "history": {"1d": {"price": 1695.0, "diff": 207.0, "pct": 12.2, "fallback": false}, "4d": {"price": 2139.0, "diff": -237.0, "pct": -11.1, "fallback": false}, "7d": {"price": 2137.0, "diff": -235.0, "pct": -11.0, "fallback": false}}, "flight": null}, {"day": 30, "month": 10, "year": 2026, "price": 1917.0, "stay": 7, "history": {"1d": {"price": 1867.0, "diff": 50.0, "pct": 2.7, "fallback": false}, "4d": {"price": 2139.0, "diff": -222.0, "pct": -10.4, "fallback": false}, "7d": {"price": 2120.0, "diff": -203.0, "pct": -9.6, "fallback": false}}, "flight": null}, {"day": 26, "month": 10, "year": 2026, "price": 2092.0, "stay": 7, "history": {"1d": {"price": 1902.0, "diff": 190.0, "pct": 10.0, "fallback": false}, "4d": {"price": 2124.0, "diff": -32.0, "pct": -1.5, "fallback": false}, "7d": {"price": 2120.0, "diff": -28.0, "pct": -1.3, "fallback": false}}, "flight": null}, {"day": 29, "month": 10, "year": 2026, "price": 2092.0, "stay": 7, "history": {"1d": {"price": 1680.0, "diff": 412.0, "pct": 24.5, "fallback": false}, "4d": {"price": 2174.0, "diff": -82.0, "pct": -3.8, "fallback": false}, "7d": {"price": 2120.0, "diff": -28.0, "pct": -1.3, "fallback": false}}, "flight": null}, {"day": 13, "month": 11, "year": 2026, "price": 2092.0, "stay": 7, "history": {"1d": {"price": 1917.0, "diff": 175.0, "pct": 9.1, "fallback": false}, "4d": {"price": 2124.0, "diff": -32.0, "pct": -1.5, "fallback": false}, "7d": {"price": 2617.0, "diff": -525.0, "pct": -20.1, "fallback": false}}, "flight": null}, {"day": 29, "month": 11, "year": 2026, "price": 2092.0, "stay": 7, "history": {"1d": {"price": 1917.0, "diff": 175.0, "pct": 9.1, "fallback": false}, "4d": {"price": 2329.0, "diff": -237.0, "pct": -10.2, "fallback": false}, "7d": {"price": 2427.0, "diff": -335.0, "pct": -13.8, "fallback": false}}, "flight": null}, {"day": 30, "month": 11, "year": 2026, "price": 2092.0, "stay": 7, "history": {"1d": {"price": 1695.0, "diff": 397.0, "pct": 23.4, "fallback": false}, "4d": {"price": 2124.0, "diff": -32.0, "pct": -1.5, "fallback": false}, "7d": {"price": 2427.0, "diff": -335.0, "pct": -13.8, "fallback": false}}, "flight": null}, {"day": 2, "month": 12, "year": 2026, "price": 2092.0, "stay": 7, "history": {"1d": {"price": 1680.0, "diff": 412.0, "pct": 24.5, "fallback": false}, "4d": {"price": 2124.0, "diff": -32.0, "pct": -1.5, "fallback": false}, "7d": {"price": 2120.0, "diff": -28.0, "pct": -1.3, "fallback": false}}, "flight": null}, {"day": 3, "month": 12, "year": 2026, "price": 2092.0, "stay": 7, "history": {"1d": {"price": 2139.0, "diff": -47.0, "pct": -2.2, "fallback": false}, "4d": {"price": 2124.0, "diff": -32.0, "pct": -1.5, "fallback": false}, "7d": {"price": 2137.0, "diff": -45.0, "pct": -2.1, "fallback": false}}, "flight": null}], "totalDates": 231, "totalDestinations": 71, "firstDetected": "2026-10-05T18:45:02.904400Z", "dropAmount": 0, "dropPct": 0.0, "dropPrice": 1680, "pendingScans": 0, "pendingFirstSeen": "2026-10-05T23:59:45.224644Z"}, {"route": "HKG→FUK", "destination": {"code": "FUK", "name": "福岡 (FUK)", "region": "東亞"}, "price": 1713.0, "typicalPrice": 2587, "cheapestDates": [{"day": 28, "month": 10, "year": 2026, "price": 1713.0, "stay": 7, "history": {"1d": {"price": 1917.0, "diff": -204.0, "pct": -10.6, "fallback": false}, "4d": {"price": 1917.0, "diff": -204.0, "pct": -10.6, "fallback": false}, "7d": {"price": 2254.0, "diff": -541.0, "pct": -24.0, "fallback": false}}, "flight": null}, {"day": 11, "month": 11, "year": 2026, "price": 1713.0, "stay": 7, "history": {"1d": {"price": 1917.0, "diff": -204.0, "pct": -10.6, "fallback": false}, "4d": {"price": 1917.0, "diff": -204.0, "pct": -10.6, "fallback": false}, "7d": {"price": 2254.0, "diff": -541.0, "pct": -24.0, "fallback": false}}, "flight": null}, {"day": 9, "month": 12, "year": 2026, "price": 1713.0, "stay": 7, "history": {"1d": {"price": 1917.0, "diff": -204.0, "pct": -10.6, "fallback": false}, "4d": {"price": 1917.0, "diff": -204.0, "pct": -10.6, "fallback": false}, "7d": {"price": 2254.0, "diff": -541.0, "pct": -24.0, "fallback": false}}, "flight": null}, {"day": 12, "month": 1, "year": 2027, "price": 1713.0, "stay": 7, "history": {"1d": {"price": 2337.0, "diff": -624.0, "pct": -26.7, "fallback": false}, "4d": {"price": 2337.0, "diff": -624.0, "pct": -26.7, "fallback": false}, "7d": {"price": 2334.0, "diff": -621.0, "pct": -26.6, "fallback": false}}, "flight": null}, {"day": 13, "month": 1, "year": 2027, "price": 1713.0, "stay": 7, "history": {"1d": {"price": 2337.0, "diff": -624.0, "pct": -26.7, "fallback": false}, "4d": {"price": 2337.0, "diff": -624.0, "pct": -26.7, "fallback": false}, "7d": {"price": 2334.0, "diff": -621.0, "pct": -26.6, "fallback": false}}, "flight": null}, {"day": 20, "month": 1, "year": 2027, "price": 1713.0, "stay": 7, "history": {"1d": {"price": 2337.0, "diff": -624.0, "pct": -26.7, "fallback": false}, "4d": {"price": 2337.0, "diff": -624.0, "pct": -26.7, "fallback": false}, "7d": {"price": 2334.0, "diff": -621.0, "pct": -26.6, "fallback": false}}, "flight": null}, {"day": 29, "month": 10, "year": 2026, "price": 1733.0, "stay": 7, "history": {"1d": {"price": 1917.0, "diff": -184.0, "pct": -9.6, "fallback": false}, "4d": {"price": 1917.0, "diff": -184.0, "pct": -9.6, "fallback": false}, "7d": {"price": 2254.0, "diff": -521.0, "pct": -23.1, "fallback": false}}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 1815.0, "stay": 7, "history": {"1d": {"price": 1917.0, "diff": -102.0, "pct": -5.3, "fallback": false}, "4d": {"price": 1917.0, "diff": -102.0, "pct": -5.3, "fallback": false}, "7d": {"price": 2254.0, "diff": -439.0, "pct": -19.5, "fallback": false}}, "flight": null}, {"day": 6, "month": 10, "year": 2026, "price": 1917.0, "stay": 7, "history": {"1d": {"price": 1917.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1917.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2254.0, "diff": -337.0, "pct": -15.0, "fallback": false}}, "flight": null}, {"day": 7, "month": 10, "year": 2026, "price": 1917.0, "stay": 7, "history": {"1d": {"price": 2087.0, "diff": -170.0, "pct": -8.1, "fallback": false}, "4d": {"price": 1917.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2254.0, "diff": -337.0, "pct": -15.0, "fallback": false}}, "flight": null}, {"day": 8, "month": 10, "year": 2026, "price": 1917.0, "stay": 7, "history": {"1d": {"price": 2087.0, "diff": -170.0, "pct": -8.1, "fallback": false}, "4d": {"price": 1917.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2254.0, "diff": -337.0, "pct": -15.0, "fallback": false}}, "flight": null}, {"day": 9, "month": 10, "year": 2026, "price": 1917.0, "stay": 7, "history": {"1d": {"price": 1917.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1917.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2254.0, "diff": -337.0, "pct": -15.0, "fallback": false}}, "flight": null}, {"day": 10, "month": 10, "year": 2026, "price": 1917.0, "stay": 7, "history": {"1d": {"price": 2087.0, "diff": -170.0, "pct": -8.1, "fallback": false}, "4d": {"price": 1917.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2254.0, "diff": -337.0, "pct": -15.0, "fallback": false}}, "flight": null}, {"day": 14, "month": 10, "year": 2026, "price": 1917.0, "stay": 7, "history": {"1d": {"price": 2087.0, "diff": -170.0, "pct": -8.1, "fallback": false}, "4d": {"price": 1917.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2254.0, "diff": -337.0, "pct": -15.0, "fallback": false}}, "flight": null}, {"day": 25, "month": 1, "year": 2027, "price": 2025.0, "stay": 7, "history": {"1d": {"price": 2337.0, "diff": -312.0, "pct": -13.4, "fallback": false}, "4d": {"price": 2337.0, "diff": -312.0, "pct": -13.4, "fallback": false}, "7d": {"price": 2334.0, "diff": -309.0, "pct": -13.2, "fallback": false}}, "flight": null}, {"day": 26, "month": 1, "year": 2027, "price": 2025.0, "stay": 7, "history": {"1d": {"price": 2337.0, "diff": -312.0, "pct": -13.4, "fallback": false}, "4d": {"price": 2337.0, "diff": -312.0, "pct": -13.4, "fallback": false}, "7d": {"price": 2334.0, "diff": -309.0, "pct": -13.2, "fallback": false}}, "flight": null}, {"day": 27, "month": 1, "year": 2027, "price": 2025.0, "stay": 7, "history": {"1d": {"price": 2337.0, "diff": -312.0, "pct": -13.4, "fallback": false}, "4d": {"price": 2337.0, "diff": -312.0, "pct": -13.4, "fallback": false}, "7d": {"price": 2334.0, "diff": -309.0, "pct": -13.2, "fallback": false}}, "flight": null}, {"day": 11, "month": 10, "year": 2026, "price": 2107.0, "stay": 7, "history": {"1d": {"price": 2247.0, "diff": -140.0, "pct": -6.2, "fallback": false}, "4d": {"price": 1937.0, "diff": 170.0, "pct": 8.8, "fallback": false}, "7d": {"price": 2274.0, "diff": -167.0, "pct": -7.3, "fallback": false}}, "flight": null}, {"day": 22, "month": 10, "year": 2026, "price": 2125.0, "stay": 7, "history": {"1d": {"price": 1917.0, "diff": 208.0, "pct": 10.9, "fallback": false}, "4d": {"price": 1917.0, "diff": 208.0, "pct": 10.9, "fallback": false}, "7d": {"price": 2254.0, "diff": -129.0, "pct": -5.7, "fallback": false}}, "flight": null}, {"day": 23, "month": 10, "year": 2026, "price": 2125.0, "stay": 7, "history": {"1d": {"price": 1917.0, "diff": 208.0, "pct": 10.9, "fallback": false}, "4d": {"price": 2087.0, "diff": 38.0, "pct": 1.8, "fallback": false}, "7d": {"price": 2254.0, "diff": -129.0, "pct": -5.7, "fallback": false}}, "flight": null}, {"day": 24, "month": 10, "year": 2026, "price": 2125.0, "stay": 7, "history": {"1d": {"price": 1917.0, "diff": 208.0, "pct": 10.9, "fallback": false}, "4d": {"price": 1917.0, "diff": 208.0, "pct": 10.9, "fallback": false}, "7d": {"price": 2254.0, "diff": -129.0, "pct": -5.7, "fallback": false}}, "flight": null}, {"day": 27, "month": 10, "year": 2026, "price": 2125.0, "stay": 7, "history": {"1d": {"price": 1917.0, "diff": 208.0, "pct": 10.9, "fallback": false}, "4d": {"price": 1917.0, "diff": 208.0, "pct": 10.9, "fallback": false}, "7d": {"price": 2254.0, "diff": -129.0, "pct": -5.7, "fallback": false}}, "flight": null}, {"day": 30, "month": 10, "year": 2026, "price": 2125.0, "stay": 7, "history": {"1d": {"price": 2087.0, "diff": 38.0, "pct": 1.8, "fallback": false}, "4d": {"price": 2087.0, "diff": 38.0, "pct": 1.8, "fallback": false}, "7d": {"price": 2254.0, "diff": -129.0, "pct": -5.7, "fallback": false}}, "flight": null}, {"day": 3, "month": 11, "year": 2026, "price": 2125.0, "stay": 7, "history": {"1d": {"price": 1917.0, "diff": 208.0, "pct": 10.9, "fallback": false}, "4d": {"price": 1917.0, "diff": 208.0, "pct": 10.9, "fallback": false}, "7d": {"price": 2254.0, "diff": -129.0, "pct": -5.7, "fallback": false}}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 2125.0, "stay": 7, "history": {"1d": {"price": 1815.0, "diff": 310.0, "pct": 17.1, "fallback": false}, "4d": {"price": 1917.0, "diff": 208.0, "pct": 10.9, "fallback": false}, "7d": {"price": 2254.0, "diff": -129.0, "pct": -5.7, "fallback": false}}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 2125.0, "stay": 7, "history": {"1d": {"price": 1917.0, "diff": 208.0, "pct": 10.9, "fallback": false}, "4d": {"price": 1917.0, "diff": 208.0, "pct": 10.9, "fallback": false}, "7d": {"price": 2254.0, "diff": -129.0, "pct": -5.7, "fallback": false}}, "flight": null}, {"day": 6, "month": 11, "year": 2026, "price": 2125.0, "stay": 7, "history": {"1d": {"price": 2087.0, "diff": 38.0, "pct": 1.8, "fallback": false}, "4d": {"price": 2087.0, "diff": 38.0, "pct": 1.8, "fallback": false}, "7d": {"price": 2254.0, "diff": -129.0, "pct": -5.7, "fallback": false}}, "flight": null}, {"day": 10, "month": 11, "year": 2026, "price": 2125.0, "stay": 7, "history": {"1d": {"price": 1917.0, "diff": 208.0, "pct": 10.9, "fallback": false}, "4d": {"price": 1917.0, "diff": 208.0, "pct": 10.9, "fallback": false}, "7d": {"price": 2254.0, "diff": -129.0, "pct": -5.7, "fallback": false}}, "flight": null}, {"day": 12, "month": 11, "year": 2026, "price": 2125.0, "stay": 7, "history": {"1d": {"price": 1917.0, "diff": 208.0, "pct": 10.9, "fallback": false}, "4d": {"price": 1917.0, "diff": 208.0, "pct": 10.9, "fallback": false}, "7d": {"price": 2254.0, "diff": -129.0, "pct": -5.7, "fallback": false}}, "flight": null}, {"day": 19, "month": 11, "year": 2026, "price": 2125.0, "stay": 7, "history": {"1d": {"price": 1917.0, "diff": 208.0, "pct": 10.9, "fallback": false}, "4d": {"price": 2107.0, "diff": 18.0, "pct": 0.9, "fallback": false}, "7d": {"price": 2254.0, "diff": -129.0, "pct": -5.7, "fallback": false}}, "flight": null}], "totalDates": 231, "totalDestinations": 71, "firstDetected": "2026-10-05T18:05:02.935801Z", "dropAmount": -102, "dropPct": -5.6, "dropPrice": 1713, "pendingScans": 0, "pendingFirstSeen": null}, {"route": "HKG→NRT", "destination": {"code": "NRT", "name": "東京 (NRT)", "region": "東亞"}, "price": 1745.0, "typicalPrice": 2640, "cheapestDates": [{"day": 21, "month": 10, "year": 2026, "price": 1745.0, "stay": 7, "history": {"1d": {"price": 1875.0, "diff": -130.0, "pct": -6.9, "fallback": false}, "4d": {"price": 1875.0, "diff": -130.0, "pct": -6.9, "fallback": false}, "7d": {"price": 1873.0, "diff": -128.0, "pct": -6.8, "fallback": false}}, "flight": null}, {"day": 22, "month": 10, "year": 2026, "price": 1745.0, "stay": 7, "history": {"1d": {"price": 1875.0, "diff": -130.0, "pct": -6.9, "fallback": false}, "4d": {"price": 1875.0, "diff": -130.0, "pct": -6.9, "fallback": false}, "7d": {"price": 1873.0, "diff": -128.0, "pct": -6.8, "fallback": false}}, "flight": null}, {"day": 23, "month": 10, "year": 2026, "price": 1745.0, "stay": 7, "history": {"1d": {"price": 2563.0, "diff": -818.0, "pct": -31.9, "fallback": false}, "4d": {"price": 2459.0, "diff": -714.0, "pct": -29.0, "fallback": false}, "7d": {"price": 2286.0, "diff": -541.0, "pct": -23.7, "fallback": false}}, "flight": null}, {"day": 27, "month": 10, "year": 2026, "price": 1745.0, "stay": 7, "history": {"1d": {"price": 2305.0, "diff": -560.0, "pct": -24.3, "fallback": false}, "4d": {"price": 2289.0, "diff": -544.0, "pct": -23.8, "fallback": false}, "7d": {"price": 2286.0, "diff": -541.0, "pct": -23.7, "fallback": false}}, "flight": null}, {"day": 30, "month": 10, "year": 2026, "price": 1745.0, "stay": 7, "history": {"1d": {"price": 1975.0, "diff": -230.0, "pct": -11.6, "fallback": false}, "4d": {"price": 1975.0, "diff": -230.0, "pct": -11.6, "fallback": false}, "7d": {"price": 1873.0, "diff": -128.0, "pct": -6.8, "fallback": false}}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 1745.0, "stay": 7, "history": {"1d": {"price": 2289.0, "diff": -544.0, "pct": -23.8, "fallback": false}, "4d": {"price": 2289.0, "diff": -544.0, "pct": -23.8, "fallback": false}, "7d": {"price": 2286.0, "diff": -541.0, "pct": -23.7, "fallback": false}}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 1745.0, "stay": 7, "history": {"1d": {"price": 2489.0, "diff": -744.0, "pct": -29.9, "fallback": false}, "4d": {"price": 2289.0, "diff": -544.0, "pct": -23.8, "fallback": false}, "7d": {"price": 2286.0, "diff": -541.0, "pct": -23.7, "fallback": false}}, "flight": null}, {"day": 6, "month": 11, "year": 2026, "price": 1745.0, "stay": 7, "history": {"1d": {"price": 2329.0, "diff": -584.0, "pct": -25.1, "fallback": false}, "4d": {"price": 2128.0, "diff": -383.0, "pct": -18.0, "fallback": false}, "7d": {"price": 2286.0, "diff": -541.0, "pct": -23.7, "fallback": false}}, "flight": null}, {"day": 10, "month": 11, "year": 2026, "price": 1745.0, "stay": 7, "history": {"1d": {"price": 2289.0, "diff": -544.0, "pct": -23.8, "fallback": false}, "4d": {"price": 2289.0, "diff": -544.0, "pct": -23.8, "fallback": false}, "7d": {"price": 2286.0, "diff": -541.0, "pct": -23.7, "fallback": false}}, "flight": null}, {"day": 11, "month": 11, "year": 2026, "price": 1745.0, "stay": 7, "history": {"1d": {"price": 2489.0, "diff": -744.0, "pct": -29.9, "fallback": false}, "4d": {"price": 2289.0, "diff": -544.0, "pct": -23.8, "fallback": false}, "7d": {"price": 2286.0, "diff": -541.0, "pct": -23.7, "fallback": false}}, "flight": null}, {"day": 12, "month": 11, "year": 2026, "price": 1745.0, "stay": 7, "history": {"1d": {"price": 2289.0, "diff": -544.0, "pct": -23.8, "fallback": false}, "4d": {"price": 2289.0, "diff": -544.0, "pct": -23.8, "fallback": false}, "7d": {"price": 2286.0, "diff": -541.0, "pct": -23.7, "fallback": false}}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 1745.0, "stay": 7, "history": {"1d": {"price": 2289.0, "diff": -544.0, "pct": -23.8, "fallback": false}, "4d": {"price": 2289.0, "diff": -544.0, "pct": -23.8, "fallback": false}, "7d": {"price": 2286.0, "diff": -541.0, "pct": -23.7, "fallback": false}}, "flight": null}, {"day": 18, "month": 11, "year": 2026, "price": 1745.0, "stay": 7, "history": {"1d": {"price": 2289.0, "diff": -544.0, "pct": -23.8, "fallback": false}, "4d": {"price": 2289.0, "diff": -544.0, "pct": -23.8, "fallback": false}, "7d": {"price": 2286.0, "diff": -541.0, "pct": -23.7, "fallback": false}}, "flight": null}, {"day": 19, "month": 11, "year": 2026, "price": 1745.0, "stay": 7, "history": {"1d": {"price": 2289.0, "diff": -544.0, "pct": -23.8, "fallback": false}, "4d": {"price": 2289.0, "diff": -544.0, "pct": -23.8, "fallback": false}, "7d": {"price": 2286.0, "diff": -541.0, "pct": -23.7, "fallback": false}}, "flight": null}, {"day": 20, "month": 11, "year": 2026, "price": 1745.0, "stay": 7, "history": {"1d": {"price": 2289.0, "diff": -544.0, "pct": -23.8, "fallback": false}, "4d": {"price": 2289.0, "diff": -544.0, "pct": -23.8, "fallback": false}, "7d": {"price": 2286.0, "diff": -541.0, "pct": -23.7, "fallback": false}}, "flight": null}, {"day": 24, "month": 11, "year": 2026, "price": 1745.0, "stay": 7, "history": {"1d": {"price": 2405.0, "diff": -660.0, "pct": -27.4, "fallback": false}, "4d": {"price": 2289.0, "diff": -544.0, "pct": -23.8, "fallback": false}, "7d": {"price": 2286.0, "diff": -541.0, "pct": -23.7, "fallback": false}}, "flight": null}, {"day": 25, "month": 11, "year": 2026, "price": 1745.0, "stay": 7, "history": {"1d": {"price": 2489.0, "diff": -744.0, "pct": -29.9, "fallback": false}, "4d": {"price": 2289.0, "diff": -544.0, "pct": -23.8, "fallback": false}, "7d": {"price": 2286.0, "diff": -541.0, "pct": -23.7, "fallback": false}}, "flight": null}, {"day": 26, "month": 11, "year": 2026, "price": 1745.0, "stay": 7, "history": {"1d": {"price": 2289.0, "diff": -544.0, "pct": -23.8, "fallback": false}, "4d": {"price": 2289.0, "diff": -544.0, "pct": -23.8, "fallback": false}, "7d": {"price": 2286.0, "diff": -541.0, "pct": -23.7, "fallback": false}}, "flight": null}, {"day": 27, "month": 11, "year": 2026, "price": 1745.0, "stay": 7, "history": {"1d": {"price": 2289.0, "diff": -544.0, "pct": -23.8, "fallback": false}, "4d": {"price": 2489.0, "diff": -744.0, "pct": -29.9, "fallback": false}, "7d": {"price": 2286.0, "diff": -541.0, "pct": -23.7, "fallback": false}}, "flight": null}, {"day": 1, "month": 12, "year": 2026, "price": 1745.0, "stay": 7, "history": {"1d": {"price": 2489.0, "diff": -744.0, "pct": -29.9, "fallback": false}, "4d": {"price": 2289.0, "diff": -544.0, "pct": -23.8, "fallback": false}, "7d": {"price": 2286.0, "diff": -541.0, "pct": -23.7, "fallback": false}}, "flight": null}, {"day": 2, "month": 12, "year": 2026, "price": 1745.0, "stay": 7, "history": {"1d": {"price": 2489.0, "diff": -744.0, "pct": -29.9, "fallback": false}, "4d": {"price": 2289.0, "diff": -544.0, "pct": -23.8, "fallback": false}, "7d": {"price": 2286.0, "diff": -541.0, "pct": -23.7, "fallback": false}}, "flight": null}, {"day": 3, "month": 12, "year": 2026, "price": 1745.0, "stay": 7, "history": {"1d": {"price": 2289.0, "diff": -544.0, "pct": -23.8, "fallback": false}, "4d": {"price": 2289.0, "diff": -544.0, "pct": -23.8, "fallback": false}, "7d": {"price": 2286.0, "diff": -541.0, "pct": -23.7, "fallback": false}}, "flight": null}, {"day": 4, "month": 12, "year": 2026, "price": 1745.0, "stay": 7, "history": {"1d": {"price": 2289.0, "diff": -544.0, "pct": -23.8, "fallback": false}, "4d": {"price": 2233.0, "diff": -488.0, "pct": -21.9, "fallback": false}, "7d": {"price": 2132.0, "diff": -387.0, "pct": -18.2, "fallback": false}}, "flight": null}, {"day": 8, "month": 12, "year": 2026, "price": 1745.0, "stay": 7, "history": {"1d": {"price": 1745.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2289.0, "diff": -544.0, "pct": -23.8, "fallback": false}, "7d": {"price": 2286.0, "diff": -541.0, "pct": -23.7, "fallback": false}}, "flight": null}, {"day": 9, "month": 12, "year": 2026, "price": 1745.0, "stay": 7, "history": {"1d": {"price": 1745.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2289.0, "diff": -544.0, "pct": -23.8, "fallback": false}, "7d": {"price": 2286.0, "diff": -541.0, "pct": -23.7, "fallback": false}}, "flight": null}, {"day": 10, "month": 12, "year": 2026, "price": 1745.0, "stay": 7, "history": {"1d": {"price": 1745.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2389.0, "diff": -644.0, "pct": -27.0, "fallback": false}, "7d": {"price": 2386.0, "diff": -641.0, "pct": -26.9, "fallback": false}}, "flight": null}, {"day": 11, "month": 12, "year": 2026, "price": 1745.0, "stay": 7, "history": {"1d": {"price": 1745.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2357.0, "diff": -612.0, "pct": -26.0, "fallback": false}, "7d": {"price": 2386.0, "diff": -641.0, "pct": -26.9, "fallback": false}}, "flight": null}, {"day": 15, "month": 12, "year": 2026, "price": 1745.0, "stay": 7, "history": {"1d": {"price": 1745.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2209.0, "diff": -464.0, "pct": -21.0, "fallback": false}, "7d": {"price": 2307.0, "diff": -562.0, "pct": -24.4, "fallback": false}}, "flight": null}, {"day": 16, "month": 12, "year": 2026, "price": 1745.0, "stay": 7, "history": {"1d": {"price": 1745.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2389.0, "diff": -644.0, "pct": -27.0, "fallback": false}, "7d": {"price": 2386.0, "diff": -641.0, "pct": -26.9, "fallback": false}}, "flight": null}, {"day": 6, "month": 1, "year": 2027, "price": 1745.0, "stay": 7, "history": {"1d": {"price": 1745.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2179.0, "diff": -434.0, "pct": -19.9, "fallback": false}, "7d": {"price": 2177.0, "diff": -432.0, "pct": -19.8, "fallback": false}}, "flight": null}], "totalDates": 231, "totalDestinations": 71, "firstDetected": "2026-10-05T18:45:02.904400Z", "dropAmount": 0, "dropPct": 0.0, "dropPrice": 1745, "pendingScans": 0, "pendingFirstSeen": "2026-10-05T23:59:45.224644Z"}, {"route": "HKG→HKT", "destination": {"code": "HKT", "name": "布吉 (HKT)", "region": "東南亞"}, "price": 1764.0, "typicalPrice": 2196, "cheapestDates": [{"day": 6, "month": 11, "year": 2026, "price": 1764.0, "stay": 7, "history": {"1d": {"price": 1759.0, "diff": 5.0, "pct": 0.3, "fallback": false}, "4d": {"price": 1763.0, "diff": 1.0, "pct": 0.1, "fallback": false}, "7d": {"price": 1658.0, "diff": 106.0, "pct": 6.4, "fallback": false}}, "flight": null}, {"day": 8, "month": 11, "year": 2026, "price": 1764.0, "stay": 7, "history": {"1d": {"price": 1759.0, "diff": 5.0, "pct": 0.3, "fallback": false}, "4d": {"price": 1763.0, "diff": 1.0, "pct": 0.1, "fallback": false}, "7d": {"price": 1755.0, "diff": 9.0, "pct": 0.5, "fallback": false}}, "flight": null}, {"day": 9, "month": 11, "year": 2026, "price": 1764.0, "stay": 7, "history": {"1d": {"price": 1759.0, "diff": 5.0, "pct": 0.3, "fallback": false}, "4d": {"price": 1763.0, "diff": 1.0, "pct": 0.1, "fallback": false}, "7d": {"price": 1658.0, "diff": 106.0, "pct": 6.4, "fallback": false}}, "flight": null}, {"day": 13, "month": 11, "year": 2026, "price": 1764.0, "stay": 7, "history": {"1d": {"price": 1759.0, "diff": 5.0, "pct": 0.3, "fallback": false}, "4d": {"price": 1763.0, "diff": 1.0, "pct": 0.1, "fallback": false}, "7d": {"price": 1703.0, "diff": 61.0, "pct": 3.6, "fallback": false}}, "flight": null}, {"day": 15, "month": 11, "year": 2026, "price": 1764.0, "stay": 7, "history": {"1d": {"price": 1759.0, "diff": 5.0, "pct": 0.3, "fallback": false}, "4d": {"price": 1763.0, "diff": 1.0, "pct": 0.1, "fallback": false}, "7d": {"price": 1658.0, "diff": 106.0, "pct": 6.4, "fallback": false}}, "flight": null}, {"day": 16, "month": 11, "year": 2026, "price": 1764.0, "stay": 7, "history": {"1d": {"price": 1759.0, "diff": 5.0, "pct": 0.3, "fallback": false}, "4d": {"price": 1763.0, "diff": 1.0, "pct": 0.1, "fallback": false}, "7d": {"price": 1658.0, "diff": 106.0, "pct": 6.4, "fallback": false}}, "flight": null}, {"day": 20, "month": 11, "year": 2026, "price": 1764.0, "stay": 7, "history": {"1d": {"price": 1759.0, "diff": 5.0, "pct": 0.3, "fallback": false}, "4d": {"price": 1763.0, "diff": 1.0, "pct": 0.1, "fallback": false}, "7d": {"price": 1703.0, "diff": 61.0, "pct": 3.6, "fallback": false}}, "flight": null}, {"day": 22, "month": 11, "year": 2026, "price": 1764.0, "stay": 7, "history": {"1d": {"price": 1759.0, "diff": 5.0, "pct": 0.3, "fallback": false}, "4d": {"price": 1763.0, "diff": 1.0, "pct": 0.1, "fallback": false}, "7d": {"price": 1755.0, "diff": 9.0, "pct": 0.5, "fallback": false}}, "flight": null}, {"day": 23, "month": 11, "year": 2026, "price": 1764.0, "stay": 7, "history": {"1d": {"price": 1759.0, "diff": 5.0, "pct": 0.3, "fallback": false}, "4d": {"price": 1763.0, "diff": 1.0, "pct": 0.1, "fallback": false}, "7d": {"price": 1723.0, "diff": 41.0, "pct": 2.4, "fallback": false}}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 1792.0, "stay": 7, "history": {"1d": {"price": 1792.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1792.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1703.0, "diff": 89.0, "pct": 5.2, "fallback": false}}, "flight": null}, {"day": 27, "month": 10, "year": 2026, "price": 1798.0, "stay": 7, "history": {"1d": {"price": 1801.0, "diff": -3.0, "pct": -0.2, "fallback": false}, "4d": {"price": 1798.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1658.0, "diff": 140.0, "pct": 8.4, "fallback": false}}, "flight": null}, {"day": 1, "month": 11, "year": 2026, "price": 1798.0, "stay": 7, "history": {"1d": {"price": 1801.0, "diff": -3.0, "pct": -0.2, "fallback": false}, "4d": {"price": 1763.0, "diff": 35.0, "pct": 2.0, "fallback": false}, "7d": {"price": 1658.0, "diff": 140.0, "pct": 8.4, "fallback": false}}, "flight": null}, {"day": 2, "month": 11, "year": 2026, "price": 1798.0, "stay": 7, "history": {"1d": {"price": 1801.0, "diff": -3.0, "pct": -0.2, "fallback": false}, "4d": {"price": 1763.0, "diff": 35.0, "pct": 2.0, "fallback": false}, "7d": {"price": 1658.0, "diff": 140.0, "pct": 8.4, "fallback": false}}, "flight": null}, {"day": 3, "month": 11, "year": 2026, "price": 1798.0, "stay": 7, "history": {"1d": {"price": 1801.0, "diff": -3.0, "pct": -0.2, "fallback": false}, "4d": {"price": 1798.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1658.0, "diff": 140.0, "pct": 8.4, "fallback": false}}, "flight": null}, {"day": 10, "month": 11, "year": 2026, "price": 1798.0, "stay": 7, "history": {"1d": {"price": 1801.0, "diff": -3.0, "pct": -0.2, "fallback": false}, "4d": {"price": 1798.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1658.0, "diff": 140.0, "pct": 8.4, "fallback": false}}, "flight": null}, {"day": 11, "month": 11, "year": 2026, "price": 1798.0, "stay": 7, "history": {"1d": {"price": 1801.0, "diff": -3.0, "pct": -0.2, "fallback": false}, "4d": {"price": 1798.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1658.0, "diff": 140.0, "pct": 8.4, "fallback": false}}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 1842.0, "stay": 7, "history": {"1d": {"price": 1842.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1842.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1703.0, "diff": 139.0, "pct": 8.2, "fallback": false}}, "flight": null}, {"day": 22, "month": 10, "year": 2026, "price": 1842.0, "stay": 7, "history": {"1d": {"price": 1842.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1842.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1895.0, "diff": -53.0, "pct": -2.8, "fallback": false}}, "flight": null}, {"day": 30, "month": 10, "year": 2026, "price": 1842.0, "stay": 7, "history": {"1d": {"price": 1842.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1892.0, "diff": -50.0, "pct": -2.6, "fallback": false}, "7d": {"price": 1703.0, "diff": 139.0, "pct": 8.2, "fallback": false}}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 1842.0, "stay": 7, "history": {"1d": {"price": 1801.0, "diff": 41.0, "pct": 2.3, "fallback": false}, "4d": {"price": 1842.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1658.0, "diff": 184.0, "pct": 11.1, "fallback": false}}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 1842.0, "stay": 7, "history": {"1d": {"price": 1842.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1792.0, "diff": 50.0, "pct": 2.8, "fallback": false}, "7d": {"price": 1703.0, "diff": 139.0, "pct": 8.2, "fallback": false}}, "flight": null}, {"day": 6, "month": 1, "year": 2027, "price": 1842.0, "stay": 7, "history": {"1d": {"price": 1842.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1842.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1845.0, "diff": -3.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 7, "month": 1, "year": 2027, "price": 1842.0, "stay": 7, "history": {"1d": {"price": 1842.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1842.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1845.0, "diff": -3.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 12, "month": 1, "year": 2027, "price": 1842.0, "stay": 7, "history": {"1d": {"price": 1842.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1842.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1845.0, "diff": -3.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 13, "month": 1, "year": 2027, "price": 1842.0, "stay": 7, "history": {"1d": {"price": 1842.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1842.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1845.0, "diff": -3.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 15, "month": 1, "year": 2027, "price": 1842.0, "stay": 7, "history": {"1d": {"price": 1842.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1842.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1845.0, "diff": -3.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 16, "month": 1, "year": 2027, "price": 1842.0, "stay": 7, "history": {"1d": {"price": 1842.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1842.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1845.0, "diff": -3.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 19, "month": 1, "year": 2027, "price": 1842.0, "stay": 7, "history": {"1d": {"price": 1842.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1842.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1845.0, "diff": -3.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 20, "month": 1, "year": 2027, "price": 1842.0, "stay": 7, "history": {"1d": {"price": 1842.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1842.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1845.0, "diff": -3.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 1848.0, "stay": 7, "history": {"1d": {"price": 1851.0, "diff": -3.0, "pct": -0.2, "fallback": false}, "4d": {"price": 1848.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1511.0, "diff": 337.0, "pct": 22.3, "fallback": false}}, "flight": null}], "totalDates": 231, "totalDestinations": 71, "firstDetected": null, "dropAmount": 5, "dropPct": 0.3, "dropPrice": 1764, "pendingScans": 0, "pendingFirstSeen": "2026-09-25T13:51:48.225267Z"}, {"route": "HKG→KIX", "destination": {"code": "KIX", "name": "大阪 (KIX)", "region": "東亞"}, "price": 1769.0, "typicalPrice": 2719, "cheapestDates": [{"day": 28, "month": 10, "year": 2026, "price": 1769.0, "stay": 7, "history": {"1d": {"price": 1769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2213.0, "diff": -444.0, "pct": -20.1, "fallback": false}, "7d": {"price": 2210.0, "diff": -441.0, "pct": -20.0, "fallback": false}}, "flight": null}, {"day": 29, "month": 10, "year": 2026, "price": 1769.0, "stay": 7, "history": {"1d": {"price": 1769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2213.0, "diff": -444.0, "pct": -20.1, "fallback": false}, "7d": {"price": 1989.0, "diff": -220.0, "pct": -11.1, "fallback": false}}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 1769.0, "stay": 7, "history": {"1d": {"price": 1769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2213.0, "diff": -444.0, "pct": -20.1, "fallback": false}, "7d": {"price": 2210.0, "diff": -441.0, "pct": -20.0, "fallback": false}}, "flight": null}, {"day": 11, "month": 11, "year": 2026, "price": 1769.0, "stay": 7, "history": {"1d": {"price": 1769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2213.0, "diff": -444.0, "pct": -20.1, "fallback": false}, "7d": {"price": 2210.0, "diff": -441.0, "pct": -20.0, "fallback": false}}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 1769.0, "stay": 7, "history": {"1d": {"price": 1769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2213.0, "diff": -444.0, "pct": -20.1, "fallback": false}, "7d": {"price": 2210.0, "diff": -441.0, "pct": -20.0, "fallback": false}}, "flight": null}, {"day": 2, "month": 12, "year": 2026, "price": 1769.0, "stay": 7, "history": {"1d": {"price": 1769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2213.0, "diff": -444.0, "pct": -20.1, "fallback": false}, "7d": {"price": 2210.0, "diff": -441.0, "pct": -20.0, "fallback": false}}, "flight": null}, {"day": 3, "month": 12, "year": 2026, "price": 1769.0, "stay": 7, "history": {"1d": {"price": 1769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2213.0, "diff": -444.0, "pct": -20.1, "fallback": false}, "7d": {"price": 2069.0, "diff": -300.0, "pct": -14.5, "fallback": false}}, "flight": null}, {"day": 9, "month": 12, "year": 2026, "price": 1769.0, "stay": 7, "history": {"1d": {"price": 1769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2159.0, "diff": -390.0, "pct": -18.1, "fallback": false}, "7d": {"price": 2089.0, "diff": -320.0, "pct": -15.3, "fallback": false}}, "flight": null}, {"day": 10, "month": 12, "year": 2026, "price": 1769.0, "stay": 7, "history": {"1d": {"price": 1939.0, "diff": -170.0, "pct": -8.8, "fallback": false}, "4d": {"price": 2090.0, "diff": -321.0, "pct": -15.4, "fallback": false}, "7d": {"price": 2089.0, "diff": -320.0, "pct": -15.3, "fallback": false}}, "flight": null}, {"day": 5, "month": 1, "year": 2027, "price": 1769.0, "stay": 7, "history": {"1d": {"price": 1769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2370.0, "diff": -601.0, "pct": -25.4, "fallback": false}, "7d": {"price": 2269.0, "diff": -500.0, "pct": -22.0, "fallback": false}}, "flight": null}, {"day": 6, "month": 1, "year": 2027, "price": 1769.0, "stay": 7, "history": {"1d": {"price": 1769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2370.0, "diff": -601.0, "pct": -25.4, "fallback": false}, "7d": {"price": 2369.0, "diff": -600.0, "pct": -25.3, "fallback": false}}, "flight": null}, {"day": 7, "month": 1, "year": 2027, "price": 1769.0, "stay": 7, "history": {"1d": {"price": 1769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2420.0, "diff": -651.0, "pct": -26.9, "fallback": false}, "7d": {"price": 2419.0, "diff": -650.0, "pct": -26.9, "fallback": false}}, "flight": null}, {"day": 8, "month": 1, "year": 2027, "price": 1769.0, "stay": 7, "history": {"1d": {"price": 1769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2370.0, "diff": -601.0, "pct": -25.4, "fallback": false}, "7d": {"price": 2269.0, "diff": -500.0, "pct": -22.0, "fallback": false}}, "flight": null}, {"day": 11, "month": 1, "year": 2027, "price": 1769.0, "stay": 7, "history": {"1d": {"price": 1769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2393.0, "diff": -624.0, "pct": -26.1, "fallback": false}, "7d": {"price": 2498.0, "diff": -729.0, "pct": -29.2, "fallback": false}}, "flight": null}, {"day": 12, "month": 1, "year": 2027, "price": 1769.0, "stay": 7, "history": {"1d": {"price": 2141.0, "diff": -372.0, "pct": -17.4, "fallback": false}, "4d": {"price": 2320.0, "diff": -551.0, "pct": -23.8, "fallback": false}, "7d": {"price": 2419.0, "diff": -650.0, "pct": -26.9, "fallback": false}}, "flight": null}, {"day": 13, "month": 1, "year": 2027, "price": 1769.0, "stay": 7, "history": {"1d": {"price": 1769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2370.0, "diff": -601.0, "pct": -25.4, "fallback": false}, "7d": {"price": 2369.0, "diff": -600.0, "pct": -25.3, "fallback": false}}, "flight": null}, {"day": 14, "month": 1, "year": 2027, "price": 1769.0, "stay": 7, "history": {"1d": {"price": 1769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2513.0, "diff": -744.0, "pct": -29.6, "fallback": false}, "7d": {"price": 2510.0, "diff": -741.0, "pct": -29.5, "fallback": false}}, "flight": null}, {"day": 15, "month": 1, "year": 2027, "price": 1769.0, "stay": 7, "history": {"1d": {"price": 2141.0, "diff": -372.0, "pct": -17.4, "fallback": false}, "4d": {"price": 2370.0, "diff": -601.0, "pct": -25.4, "fallback": false}, "7d": {"price": 2369.0, "diff": -600.0, "pct": -25.3, "fallback": false}}, "flight": null}, {"day": 18, "month": 1, "year": 2027, "price": 1769.0, "stay": 7, "history": {"1d": {"price": 2141.0, "diff": -372.0, "pct": -17.4, "fallback": false}, "4d": {"price": 2170.0, "diff": -401.0, "pct": -18.5, "fallback": false}, "7d": {"price": 2069.0, "diff": -300.0, "pct": -14.5, "fallback": false}}, "flight": null}, {"day": 19, "month": 1, "year": 2027, "price": 1769.0, "stay": 7, "history": {"1d": {"price": 1769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2513.0, "diff": -744.0, "pct": -29.6, "fallback": false}, "7d": {"price": 2510.0, "diff": -741.0, "pct": -29.5, "fallback": false}}, "flight": null}, {"day": 20, "month": 1, "year": 2027, "price": 1769.0, "stay": 7, "history": {"1d": {"price": 2141.0, "diff": -372.0, "pct": -17.4, "fallback": false}, "4d": {"price": 2370.0, "diff": -601.0, "pct": -25.4, "fallback": false}, "7d": {"price": 2369.0, "diff": -600.0, "pct": -25.3, "fallback": false}}, "flight": null}, {"day": 21, "month": 1, "year": 2027, "price": 1769.0, "stay": 7, "history": {"1d": {"price": 2370.0, "diff": -601.0, "pct": -25.4, "fallback": false}, "4d": {"price": 2370.0, "diff": -601.0, "pct": -25.4, "fallback": false}, "7d": {"price": 2369.0, "diff": -600.0, "pct": -25.3, "fallback": false}}, "flight": null}, {"day": 22, "month": 1, "year": 2027, "price": 1769.0, "stay": 7, "history": {"1d": {"price": 1769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2420.0, "diff": -651.0, "pct": -26.9, "fallback": false}, "7d": {"price": 2419.0, "diff": -650.0, "pct": -26.9, "fallback": false}}, "flight": null}, {"day": 23, "month": 1, "year": 2027, "price": 1769.0, "stay": 7, "history": {"1d": {"price": 2141.0, "diff": -372.0, "pct": -17.4, "fallback": false}, "4d": {"price": 2513.0, "diff": -744.0, "pct": -29.6, "fallback": false}, "7d": {"price": 2510.0, "diff": -741.0, "pct": -29.5, "fallback": false}}, "flight": null}, {"day": 17, "month": 1, "year": 2027, "price": 1789.0, "stay": 7, "history": {"1d": {"price": 2161.0, "diff": -372.0, "pct": -17.2, "fallback": false}, "4d": {"price": 2533.0, "diff": -744.0, "pct": -29.4, "fallback": false}, "7d": {"price": 2487.0, "diff": -698.0, "pct": -28.1, "fallback": false}}, "flight": null}, {"day": 8, "month": 12, "year": 2026, "price": 1890.0, "stay": 7, "history": {"1d": {"price": 1769.0, "diff": 121.0, "pct": 6.8, "fallback": false}, "4d": {"price": 1890.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1889.0, "diff": 1.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 1936.0, "stay": 7, "history": {"1d": {"price": 1938.0, "diff": -2.0, "pct": -0.1, "fallback": false}, "4d": {"price": 2213.0, "diff": -277.0, "pct": -12.5, "fallback": false}, "7d": {"price": 2210.0, "diff": -274.0, "pct": -12.4, "fallback": false}}, "flight": null}, {"day": 8, "month": 11, "year": 2026, "price": 1936.0, "stay": 7, "history": {"1d": {"price": 1939.0, "diff": -3.0, "pct": -0.2, "fallback": false}, "4d": {"price": 2233.0, "diff": -297.0, "pct": -13.3, "fallback": false}, "7d": {"price": 2230.0, "diff": -294.0, "pct": -13.2, "fallback": false}}, "flight": null}, {"day": 9, "month": 11, "year": 2026, "price": 1936.0, "stay": 7, "history": {"1d": {"price": 1769.0, "diff": 167.0, "pct": 9.4, "fallback": false}, "4d": {"price": 2213.0, "diff": -277.0, "pct": -12.5, "fallback": false}, "7d": {"price": 2210.0, "diff": -274.0, "pct": -12.4, "fallback": false}}, "flight": null}, {"day": 25, "month": 1, "year": 2027, "price": 1936.0, "stay": 7, "history": {"1d": {"price": 1939.0, "diff": -3.0, "pct": -0.2, "fallback": false}, "4d": {"price": 2090.0, "diff": -154.0, "pct": -7.4, "fallback": false}, "7d": {"price": 2089.0, "diff": -153.0, "pct": -7.3, "fallback": false}}, "flight": null}], "totalDates": 231, "totalDestinations": 71, "firstDetected": "2026-10-05T18:30:03.286806Z", "dropAmount": 0, "dropPct": 0.0, "dropPrice": 1769, "pendingScans": 0, "pendingFirstSeen": "2026-10-05T23:59:45.224644Z"}, {"route": "HKG→CNX", "destination": {"code": "CNX", "name": "清邁 (CNX)", "region": "東南亞"}, "price": 1824.0, "typicalPrice": 2033, "cheapestDates": [{"day": 6, "month": 10, "year": 2026, "price": 1824.0, "stay": 7, "history": {}, "flight": null}, {"day": 7, "month": 10, "year": 2026, "price": 1824.0, "stay": 7, "history": {}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 1824.0, "stay": 7, "history": {}, "flight": null}, {"day": 27, "month": 10, "year": 2026, "price": 1824.0, "stay": 7, "history": {}, "flight": null}, {"day": 22, "month": 10, "year": 2026, "price": 1844.0, "stay": 7, "history": {}, "flight": null}, {"day": 23, "month": 10, "year": 2026, "price": 1844.0, "stay": 7, "history": {}, "flight": null}, {"day": 29, "month": 10, "year": 2026, "price": 1844.0, "stay": 7, "history": {}, "flight": null}, {"day": 8, "month": 10, "year": 2026, "price": 1874.0, "stay": 7, "history": {}, "flight": null}, {"day": 12, "month": 10, "year": 2026, "price": 1874.0, "stay": 7, "history": {}, "flight": null}, {"day": 14, "month": 10, "year": 2026, "price": 1874.0, "stay": 7, "history": {}, "flight": null}, {"day": 24, "month": 10, "year": 2026, "price": 1874.0, "stay": 7, "history": {}, "flight": null}, {"day": 26, "month": 10, "year": 2026, "price": 1874.0, "stay": 7, "history": {}, "flight": null}, {"day": 30, "month": 10, "year": 2026, "price": 1874.0, "stay": 7, "history": {}, "flight": null}, {"day": 1, "month": 11, "year": 2026, "price": 1874.0, "stay": 7, "history": {}, "flight": null}, {"day": 2, "month": 11, "year": 2026, "price": 1874.0, "stay": 7, "history": {}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 1874.0, "stay": 7, "history": {}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 1874.0, "stay": 7, "history": {}, "flight": null}, {"day": 11, "month": 11, "year": 2026, "price": 1874.0, "stay": 7, "history": {}, "flight": null}, {"day": 13, "month": 11, "year": 2026, "price": 1874.0, "stay": 7, "history": {}, "flight": null}, {"day": 3, "month": 11, "year": 2026, "price": 1894.0, "stay": 7, "history": {}, "flight": null}, {"day": 10, "month": 11, "year": 2026, "price": 1894.0, "stay": 7, "history": {}, "flight": null}, {"day": 9, "month": 12, "year": 2026, "price": 1922.0, "stay": 7, "history": {}, "flight": null}, {"day": 13, "month": 12, "year": 2026, "price": 1922.0, "stay": 7, "history": {}, "flight": null}, {"day": 15, "month": 12, "year": 2026, "price": 1922.0, "stay": 7, "history": {}, "flight": null}, {"day": 6, "month": 1, "year": 2027, "price": 1922.0, "stay": 7, "history": {}, "flight": null}, {"day": 9, "month": 1, "year": 2027, "price": 1922.0, "stay": 7, "history": {}, "flight": null}, {"day": 19, "month": 10, "year": 2026, "price": 1924.0, "stay": 7, "history": {}, "flight": null}, {"day": 20, "month": 10, "year": 2026, "price": 1924.0, "stay": 7, "history": {}, "flight": null}, {"day": 25, "month": 10, "year": 2026, "price": 1924.0, "stay": 7, "history": {}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 1924.0, "stay": 7, "history": {}, "flight": null}], "totalDates": 152, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 1824, "pendingScans": 0, "pendingFirstSeen": null}, {"route": "HKG→SIN", "destination": {"code": "SIN", "name": "新加坡 (SIN)", "region": "東南亞"}, "price": 1985.0, "typicalPrice": 2823, "cheapestDates": [{"day": 21, "month": 1, "year": 2027, "price": 1985.0, "stay": 7, "history": {"1d": {"price": 1985.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 1985.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 1969.0, "diff": 16.0, "pct": 0.8, "fallback": false}}, "flight": null}, {"day": 13, "month": 1, "year": 2027, "price": 2040.0, "stay": 7, "history": {"1d": {"price": 2040.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2040.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2024.0, "diff": 16.0, "pct": 0.8, "fallback": false}}, "flight": null}, {"day": 18, "month": 1, "year": 2027, "price": 2095.0, "stay": 7, "history": {"1d": {"price": 2095.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2095.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2079.0, "diff": 16.0, "pct": 0.8, "fallback": false}}, "flight": null}, {"day": 20, "month": 1, "year": 2027, "price": 2095.0, "stay": 7, "history": {"1d": {"price": 2095.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2095.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2079.0, "diff": 16.0, "pct": 0.8, "fallback": false}}, "flight": null}, {"day": 14, "month": 1, "year": 2027, "price": 2105.0, "stay": 7, "history": {"1d": {"price": 2105.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2105.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2089.0, "diff": 16.0, "pct": 0.8, "fallback": false}}, "flight": null}, {"day": 12, "month": 1, "year": 2027, "price": 2160.0, "stay": 7, "history": {"1d": {"price": 2040.0, "diff": 120.0, "pct": 5.9, "fallback": false}, "4d": {"price": 2040.0, "diff": 120.0, "pct": 5.9, "fallback": false}, "7d": {"price": 2024.0, "diff": 136.0, "pct": 6.7, "fallback": false}}, "flight": null}, {"day": 15, "month": 1, "year": 2027, "price": 2215.0, "stay": 7, "history": {"1d": {"price": 2160.0, "diff": 55.0, "pct": 2.5, "fallback": false}, "4d": {"price": 2160.0, "diff": 55.0, "pct": 2.5, "fallback": false}, "7d": {"price": 2144.0, "diff": 71.0, "pct": 3.3, "fallback": false}}, "flight": null}, {"day": 19, "month": 1, "year": 2027, "price": 2215.0, "stay": 7, "history": {"1d": {"price": 2095.0, "diff": 120.0, "pct": 5.7, "fallback": false}, "4d": {"price": 2095.0, "diff": 120.0, "pct": 5.7, "fallback": false}, "7d": {"price": 2079.0, "diff": 136.0, "pct": 6.5, "fallback": false}}, "flight": null}, {"day": 19, "month": 10, "year": 2026, "price": 2267.0, "stay": 7, "history": {"1d": {"price": 2356.0, "diff": -89.0, "pct": -3.8, "fallback": false}, "4d": {"price": 2357.0, "diff": -90.0, "pct": -3.8, "fallback": false}, "7d": {"price": 2355.0, "diff": -88.0, "pct": -3.7, "fallback": false}}, "flight": null}, {"day": 22, "month": 1, "year": 2027, "price": 2286.0, "stay": 7, "history": {"1d": {"price": 2285.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2285.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2263.0, "diff": 23.0, "pct": 1.0, "fallback": false}}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 2319.0, "stay": 7, "history": {"1d": {"price": 2398.0, "diff": -79.0, "pct": -3.3, "fallback": false}, "4d": {"price": 2551.0, "diff": -232.0, "pct": -9.1, "fallback": false}, "7d": {"price": 2551.0, "diff": -232.0, "pct": -9.1, "fallback": false}}, "flight": null}, {"day": 25, "month": 1, "year": 2027, "price": 2334.0, "stay": 7, "history": {"1d": {"price": 2333.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2334.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2316.0, "diff": 18.0, "pct": 0.8, "fallback": false}}, "flight": null}, {"day": 16, "month": 1, "year": 2027, "price": 2335.0, "stay": 7, "history": {"1d": {"price": 2335.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2335.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2319.0, "diff": 16.0, "pct": 0.7, "fallback": false}}, "flight": null}, {"day": 20, "month": 10, "year": 2026, "price": 2347.0, "stay": 7, "history": {"1d": {"price": 2346.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2481.0, "diff": -134.0, "pct": -5.4, "fallback": false}, "7d": {"price": 2481.0, "diff": -134.0, "pct": -5.4, "fallback": false}}, "flight": null}, {"day": 18, "month": 10, "year": 2026, "price": 2357.0, "stay": 7, "history": {"1d": {"price": 2356.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2357.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2355.0, "diff": 2.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 25, "month": 10, "year": 2026, "price": 2357.0, "stay": 7, "history": {"1d": {"price": 2356.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2357.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2481.0, "diff": -124.0, "pct": -5.0, "fallback": false}}, "flight": null}, {"day": 26, "month": 10, "year": 2026, "price": 2357.0, "stay": 7, "history": {"1d": {"price": 2356.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2357.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2481.0, "diff": -124.0, "pct": -5.0, "fallback": false}}, "flight": null}, {"day": 27, "month": 10, "year": 2026, "price": 2357.0, "stay": 7, "history": {"1d": {"price": 2356.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2357.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2481.0, "diff": -124.0, "pct": -5.0, "fallback": false}}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 2357.0, "stay": 7, "history": {"1d": {"price": 2356.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2357.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2551.0, "diff": -194.0, "pct": -7.6, "fallback": false}}, "flight": null}, {"day": 29, "month": 10, "year": 2026, "price": 2357.0, "stay": 7, "history": {"1d": {"price": 2356.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2357.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2591.0, "diff": -234.0, "pct": -9.0, "fallback": false}}, "flight": null}, {"day": 1, "month": 11, "year": 2026, "price": 2357.0, "stay": 7, "history": {"1d": {"price": 2356.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2357.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2733.0, "diff": -376.0, "pct": -13.8, "fallback": false}}, "flight": null}, {"day": 2, "month": 11, "year": 2026, "price": 2357.0, "stay": 7, "history": {"1d": {"price": 2356.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2357.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2481.0, "diff": -124.0, "pct": -5.0, "fallback": false}}, "flight": null}, {"day": 3, "month": 11, "year": 2026, "price": 2357.0, "stay": 7, "history": {"1d": {"price": 2356.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2357.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2591.0, "diff": -234.0, "pct": -9.0, "fallback": false}}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 2357.0, "stay": 7, "history": {"1d": {"price": 2356.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2357.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2510.0, "diff": -153.0, "pct": -6.1, "fallback": false}}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 2357.0, "stay": 7, "history": {"1d": {"price": 2356.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2357.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2707.0, "diff": -350.0, "pct": -12.9, "fallback": false}}, "flight": null}, {"day": 6, "month": 11, "year": 2026, "price": 2357.0, "stay": 7, "history": {"1d": {"price": 2356.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2357.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2621.0, "diff": -264.0, "pct": -10.1, "fallback": false}}, "flight": null}, {"day": 8, "month": 11, "year": 2026, "price": 2357.0, "stay": 7, "history": {"1d": {"price": 2356.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2357.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2707.0, "diff": -350.0, "pct": -12.9, "fallback": false}}, "flight": null}, {"day": 9, "month": 11, "year": 2026, "price": 2357.0, "stay": 7, "history": {"1d": {"price": 2356.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2357.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2983.0, "diff": -626.0, "pct": -21.0, "fallback": false}}, "flight": null}, {"day": 10, "month": 11, "year": 2026, "price": 2357.0, "stay": 7, "history": {"1d": {"price": 2356.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2357.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2801.0, "diff": -444.0, "pct": -15.9, "fallback": false}}, "flight": null}, {"day": 11, "month": 11, "year": 2026, "price": 2357.0, "stay": 7, "history": {"1d": {"price": 2356.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2357.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2781.0, "diff": -424.0, "pct": -15.2, "fallback": false}}, "flight": null}], "totalDates": 231, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 1985, "pendingScans": 0, "pendingFirstSeen": "2026-09-30T11:24:08.933066Z"}, {"route": "HKG→HIJ", "destination": {"code": "HIJ", "name": "廣島 (HIJ)", "region": "東亞"}, "price": 2029.0, "typicalPrice": 3283, "cheapestDates": [{"day": 28, "month": 10, "year": 2026, "price": 2029.0, "stay": 7, "history": {}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 2029.0, "stay": 7, "history": {}, "flight": null}, {"day": 11, "month": 11, "year": 2026, "price": 2029.0, "stay": 7, "history": {}, "flight": null}, {"day": 26, "month": 10, "year": 2026, "price": 2049.0, "stay": 7, "history": {}, "flight": null}, {"day": 30, "month": 10, "year": 2026, "price": 2049.0, "stay": 7, "history": {}, "flight": null}, {"day": 9, "month": 11, "year": 2026, "price": 2049.0, "stay": 7, "history": {}, "flight": null}, {"day": 13, "month": 11, "year": 2026, "price": 2049.0, "stay": 7, "history": {}, "flight": null}, {"day": 9, "month": 10, "year": 2026, "price": 2149.0, "stay": 7, "history": {}, "flight": null}, {"day": 31, "month": 10, "year": 2026, "price": 2149.0, "stay": 7, "history": {}, "flight": null}, {"day": 2, "month": 11, "year": 2026, "price": 2149.0, "stay": 7, "history": {}, "flight": null}, {"day": 6, "month": 11, "year": 2026, "price": 2149.0, "stay": 7, "history": {}, "flight": null}, {"day": 7, "month": 11, "year": 2026, "price": 2149.0, "stay": 7, "history": {}, "flight": null}, {"day": 7, "month": 10, "year": 2026, "price": 2229.0, "stay": 7, "history": {}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 2229.0, "stay": 7, "history": {}, "flight": null}, {"day": 9, "month": 1, "year": 2027, "price": 2247.0, "stay": 7, "history": {}, "flight": null}, {"day": 10, "month": 10, "year": 2026, "price": 2249.0, "stay": 7, "history": {}, "flight": null}, {"day": 23, "month": 10, "year": 2026, "price": 2249.0, "stay": 7, "history": {}, "flight": null}, {"day": 16, "month": 11, "year": 2026, "price": 2249.0, "stay": 7, "history": {}, "flight": null}, {"day": 30, "month": 11, "year": 2026, "price": 2327.0, "stay": 7, "history": {}, "flight": null}, {"day": 7, "month": 12, "year": 2026, "price": 2327.0, "stay": 7, "history": {}, "flight": null}, {"day": 12, "month": 12, "year": 2026, "price": 2347.0, "stay": 7, "history": {}, "flight": null}, {"day": 24, "month": 10, "year": 2026, "price": 2389.0, "stay": 7, "history": {}, "flight": null}, {"day": 14, "month": 10, "year": 2026, "price": 2429.0, "stay": 7, "history": {}, "flight": null}, {"day": 21, "month": 11, "year": 2026, "price": 2447.0, "stay": 7, "history": {}, "flight": null}, {"day": 28, "month": 11, "year": 2026, "price": 2447.0, "stay": 7, "history": {}, "flight": null}, {"day": 19, "month": 10, "year": 2026, "price": 2449.0, "stay": 7, "history": {}, "flight": null}, {"day": 14, "month": 11, "year": 2026, "price": 2489.0, "stay": 7, "history": {}, "flight": null}, {"day": 16, "month": 10, "year": 2026, "price": 2689.0, "stay": 7, "history": {}, "flight": null}, {"day": 12, "month": 10, "year": 2026, "price": 3039.0, "stay": 7, "history": {}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 3172.0, "stay": 7, "history": {}, "flight": null}], "totalDates": 132, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 2029, "pendingScans": 8, "pendingFirstSeen": "2026-09-29T13:51:48.225267Z"}, {"route": "HKG→CAN", "destination": {"code": "CAN", "name": "廣州 (CAN)", "region": "中國"}, "price": 2049.0, "typicalPrice": 2060, "cheapestDates": [{"day": 6, "month": 10, "year": 2026, "price": 2049.0, "stay": 7, "history": {"1d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 7, "month": 10, "year": 2026, "price": 2049.0, "stay": 7, "history": {"1d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 8, "month": 10, "year": 2026, "price": 2049.0, "stay": 7, "history": {"1d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 9, "month": 10, "year": 2026, "price": 2049.0, "stay": 7, "history": {"1d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 10, "month": 10, "year": 2026, "price": 2049.0, "stay": 7, "history": {"1d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 11, "month": 10, "year": 2026, "price": 2049.0, "stay": 7, "history": {"1d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 12, "month": 10, "year": 2026, "price": 2049.0, "stay": 7, "history": {"1d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 13, "month": 10, "year": 2026, "price": 2049.0, "stay": 7, "history": {"1d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 18, "month": 10, "year": 2026, "price": 2049.0, "stay": 7, "history": {"1d": {"price": 2561.0, "diff": -512.0, "pct": -20.0, "fallback": false}, "4d": {"price": 2561.0, "diff": -512.0, "pct": -20.0, "fallback": false}, "7d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 20, "month": 10, "year": 2026, "price": 2049.0, "stay": 7, "history": {"1d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 2049.0, "stay": 7, "history": {"1d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 22, "month": 10, "year": 2026, "price": 2049.0, "stay": 7, "history": {"1d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 23, "month": 10, "year": 2026, "price": 2049.0, "stay": 7, "history": {"1d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 24, "month": 10, "year": 2026, "price": 2049.0, "stay": 7, "history": {"1d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 25, "month": 10, "year": 2026, "price": 2049.0, "stay": 7, "history": {"1d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 26, "month": 10, "year": 2026, "price": 2049.0, "stay": 7, "history": {"1d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 27, "month": 10, "year": 2026, "price": 2049.0, "stay": 7, "history": {"1d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 2049.0, "stay": 7, "history": {"1d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 29, "month": 10, "year": 2026, "price": 2049.0, "stay": 7, "history": {"1d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 30, "month": 10, "year": 2026, "price": 2049.0, "stay": 7, "history": {"1d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 31, "month": 10, "year": 2026, "price": 2049.0, "stay": 7, "history": {"1d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 1, "month": 11, "year": 2026, "price": 2049.0, "stay": 7, "history": {"1d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 2, "month": 11, "year": 2026, "price": 2049.0, "stay": 7, "history": {"1d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 3, "month": 11, "year": 2026, "price": 2049.0, "stay": 7, "history": {"1d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 2049.0, "stay": 7, "history": {"1d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 2049.0, "stay": 7, "history": {"1d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 6, "month": 11, "year": 2026, "price": 2049.0, "stay": 7, "history": {"1d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 7, "month": 11, "year": 2026, "price": 2049.0, "stay": 7, "history": {"1d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 8, "month": 11, "year": 2026, "price": 2049.0, "stay": 7, "history": {"1d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 9, "month": 11, "year": 2026, "price": 2049.0, "stay": 7, "history": {"1d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2049.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}], "totalDates": 231, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 2049, "pendingScans": 0, "pendingFirstSeen": null}, {"route": "HKG→TAK", "destination": {"code": "TAK", "name": "高松 (TAK)", "region": "東亞"}, "price": 2049.0, "typicalPrice": 3340, "cheapestDates": [{"day": 15, "month": 10, "year": 2026, "price": 2049.0, "stay": 7, "history": {}, "flight": null}, {"day": 26, "month": 10, "year": 2026, "price": 2049.0, "stay": 7, "history": {}, "flight": null}, {"day": 1, "month": 12, "year": 2026, "price": 2147.0, "stay": 7, "history": {}, "flight": null}, {"day": 6, "month": 12, "year": 2026, "price": 2147.0, "stay": 7, "history": {}, "flight": null}, {"day": 13, "month": 12, "year": 2026, "price": 2147.0, "stay": 7, "history": {}, "flight": null}, {"day": 5, "month": 1, "year": 2027, "price": 2147.0, "stay": 7, "history": {}, "flight": null}, {"day": 6, "month": 1, "year": 2027, "price": 2147.0, "stay": 7, "history": {}, "flight": null}, {"day": 8, "month": 10, "year": 2026, "price": 2149.0, "stay": 7, "history": {}, "flight": null}, {"day": 11, "month": 11, "year": 2026, "price": 2149.0, "stay": 7, "history": {}, "flight": null}, {"day": 16, "month": 11, "year": 2026, "price": 2149.0, "stay": 7, "history": {}, "flight": null}, {"day": 8, "month": 1, "year": 2027, "price": 2167.0, "stay": 7, "history": {}, "flight": null}, {"day": 9, "month": 1, "year": 2027, "price": 2167.0, "stay": 7, "history": {}, "flight": null}, {"day": 9, "month": 10, "year": 2026, "price": 2169.0, "stay": 7, "history": {}, "flight": null}, {"day": 7, "month": 12, "year": 2026, "price": 2247.0, "stay": 7, "history": {}, "flight": null}, {"day": 10, "month": 12, "year": 2026, "price": 2247.0, "stay": 7, "history": {}, "flight": null}, {"day": 15, "month": 12, "year": 2026, "price": 2247.0, "stay": 7, "history": {}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 2249.0, "stay": 7, "history": {}, "flight": null}, {"day": 9, "month": 11, "year": 2026, "price": 2249.0, "stay": 7, "history": {}, "flight": null}, {"day": 23, "month": 10, "year": 2026, "price": 2269.0, "stay": 7, "history": {}, "flight": null}, {"day": 30, "month": 10, "year": 2026, "price": 2269.0, "stay": 7, "history": {}, "flight": null}, {"day": 9, "month": 12, "year": 2026, "price": 2297.0, "stay": 7, "history": {}, "flight": null}, {"day": 30, "month": 11, "year": 2026, "price": 2346.0, "stay": 7, "history": {}, "flight": null}, {"day": 3, "month": 12, "year": 2026, "price": 2346.0, "stay": 7, "history": {}, "flight": null}, {"day": 19, "month": 11, "year": 2026, "price": 2347.0, "stay": 7, "history": {}, "flight": null}, {"day": 24, "month": 11, "year": 2026, "price": 2347.0, "stay": 7, "history": {}, "flight": null}, {"day": 19, "month": 10, "year": 2026, "price": 2349.0, "stay": 7, "history": {}, "flight": null}, {"day": 25, "month": 10, "year": 2026, "price": 2349.0, "stay": 7, "history": {}, "flight": null}, {"day": 1, "month": 11, "year": 2026, "price": 2349.0, "stay": 7, "history": {}, "flight": null}, {"day": 21, "month": 11, "year": 2026, "price": 2367.0, "stay": 7, "history": {}, "flight": null}, {"day": 27, "month": 11, "year": 2026, "price": 2367.0, "stay": 7, "history": {}, "flight": null}], "totalDates": 151, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 2049, "pendingScans": 8, "pendingFirstSeen": "2026-09-29T13:51:48.225267Z"}, {"route": "HKG→HND", "destination": {"code": "HND", "name": "羽田 (HND)", "region": "東亞"}, "price": 2078.0, "typicalPrice": 2423, "cheapestDates": [{"day": 6, "month": 10, "year": 2026, "price": 2078.0, "stay": 7, "history": {}, "flight": null}, {"day": 7, "month": 10, "year": 2026, "price": 2078.0, "stay": 7, "history": {}, "flight": null}, {"day": 8, "month": 10, "year": 2026, "price": 2078.0, "stay": 7, "history": {}, "flight": null}, {"day": 10, "month": 10, "year": 2026, "price": 2078.0, "stay": 7, "history": {}, "flight": null}, {"day": 11, "month": 10, "year": 2026, "price": 2078.0, "stay": 7, "history": {}, "flight": null}, {"day": 12, "month": 10, "year": 2026, "price": 2078.0, "stay": 7, "history": {}, "flight": null}, {"day": 13, "month": 10, "year": 2026, "price": 2078.0, "stay": 7, "history": {}, "flight": null}, {"day": 14, "month": 10, "year": 2026, "price": 2078.0, "stay": 7, "history": {}, "flight": null}, {"day": 15, "month": 10, "year": 2026, "price": 2078.0, "stay": 7, "history": {}, "flight": null}, {"day": 18, "month": 10, "year": 2026, "price": 2078.0, "stay": 7, "history": {}, "flight": null}, {"day": 19, "month": 10, "year": 2026, "price": 2078.0, "stay": 7, "history": {}, "flight": null}, {"day": 20, "month": 10, "year": 2026, "price": 2078.0, "stay": 7, "history": {}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 2078.0, "stay": 7, "history": {}, "flight": null}, {"day": 22, "month": 10, "year": 2026, "price": 2078.0, "stay": 7, "history": {}, "flight": null}, {"day": 9, "month": 10, "year": 2026, "price": 2098.0, "stay": 7, "history": {}, "flight": null}, {"day": 16, "month": 10, "year": 2026, "price": 2098.0, "stay": 7, "history": {}, "flight": null}, {"day": 23, "month": 10, "year": 2026, "price": 2098.0, "stay": 7, "history": {}, "flight": null}, {"day": 24, "month": 10, "year": 2026, "price": 2098.0, "stay": 7, "history": {}, "flight": null}, {"day": 17, "month": 10, "year": 2026, "price": 2118.0, "stay": 7, "history": {}, "flight": null}, {"day": 25, "month": 10, "year": 2026, "price": 2178.0, "stay": 7, "history": {}, "flight": null}, {"day": 26, "month": 10, "year": 2026, "price": 2178.0, "stay": 7, "history": {}, "flight": null}, {"day": 27, "month": 10, "year": 2026, "price": 2178.0, "stay": 7, "history": {}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 2178.0, "stay": 7, "history": {}, "flight": null}, {"day": 29, "month": 10, "year": 2026, "price": 2178.0, "stay": 7, "history": {}, "flight": null}, {"day": 31, "month": 10, "year": 2026, "price": 2178.0, "stay": 7, "history": {}, "flight": null}, {"day": 30, "month": 10, "year": 2026, "price": 2198.0, "stay": 7, "history": {}, "flight": null}, {"day": 1, "month": 11, "year": 2026, "price": 2278.0, "stay": 7, "history": {}, "flight": null}, {"day": 2, "month": 11, "year": 2026, "price": 2278.0, "stay": 7, "history": {}, "flight": null}, {"day": 3, "month": 11, "year": 2026, "price": 2278.0, "stay": 7, "history": {}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 2278.0, "stay": 7, "history": {}, "flight": null}], "totalDates": 154, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 2078, "pendingScans": 0, "pendingFirstSeen": null}, {"route": "HKG→KMQ", "destination": {"code": "KMQ", "name": "小松 (KMQ)", "region": "東亞"}, "price": 2128.0, "typicalPrice": 4111, "cheapestDates": [{"day": 29, "month": 10, "year": 2026, "price": 2128.0, "stay": 7, "history": {}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 2128.0, "stay": 7, "history": {}, "flight": null}, {"day": 10, "month": 11, "year": 2026, "price": 2128.0, "stay": 7, "history": {}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 2128.0, "stay": 7, "history": {}, "flight": null}, {"day": 24, "month": 11, "year": 2026, "price": 2226.0, "stay": 7, "history": {}, "flight": null}, {"day": 1, "month": 12, "year": 2026, "price": 2226.0, "stay": 7, "history": {}, "flight": null}, {"day": 15, "month": 12, "year": 2026, "price": 2226.0, "stay": 7, "history": {}, "flight": null}, {"day": 5, "month": 1, "year": 2027, "price": 2226.0, "stay": 7, "history": {}, "flight": null}, {"day": 6, "month": 10, "year": 2026, "price": 2228.0, "stay": 7, "history": {}, "flight": null}, {"day": 8, "month": 10, "year": 2026, "price": 2228.0, "stay": 7, "history": {}, "flight": null}, {"day": 13, "month": 10, "year": 2026, "price": 2228.0, "stay": 7, "history": {}, "flight": null}, {"day": 27, "month": 10, "year": 2026, "price": 2228.0, "stay": 7, "history": {}, "flight": null}, {"day": 31, "month": 10, "year": 2026, "price": 2228.0, "stay": 7, "history": {}, "flight": null}, {"day": 3, "month": 11, "year": 2026, "price": 2228.0, "stay": 7, "history": {}, "flight": null}, {"day": 12, "month": 11, "year": 2026, "price": 2228.0, "stay": 7, "history": {}, "flight": null}, {"day": 24, "month": 10, "year": 2026, "price": 2328.0, "stay": 7, "history": {}, "flight": null}, {"day": 7, "month": 11, "year": 2026, "price": 2328.0, "stay": 7, "history": {}, "flight": null}, {"day": 14, "month": 11, "year": 2026, "price": 2328.0, "stay": 7, "history": {}, "flight": null}, {"day": 22, "month": 10, "year": 2026, "price": 2458.0, "stay": 7, "history": {}, "flight": null}, {"day": 20, "month": 10, "year": 2026, "price": 2528.0, "stay": 7, "history": {}, "flight": null}, {"day": 10, "month": 10, "year": 2026, "price": 2558.0, "stay": 7, "history": {}, "flight": null}, {"day": 15, "month": 10, "year": 2026, "price": 2758.0, "stay": 7, "history": {}, "flight": null}, {"day": 22, "month": 12, "year": 2026, "price": 2980.0, "stay": 7, "history": {}, "flight": null}, {"day": 17, "month": 10, "year": 2026, "price": 3408.0, "stay": 7, "history": {}, "flight": null}, {"day": 7, "month": 10, "year": 2026, "price": 4919.0, "stay": 7, "history": {}, "flight": null}, {"day": 14, "month": 10, "year": 2026, "price": 5114.0, "stay": 7, "history": {}, "flight": null}, {"day": 9, "month": 10, "year": 2026, "price": 5233.0, "stay": 7, "history": {}, "flight": null}, {"day": 12, "month": 10, "year": 2026, "price": 5233.0, "stay": 7, "history": {}, "flight": null}, {"day": 19, "month": 10, "year": 2026, "price": 5233.0, "stay": 7, "history": {}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 5233.0, "stay": 7, "history": {}, "flight": null}], "totalDates": 128, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 2128, "pendingScans": 8, "pendingFirstSeen": "2026-09-29T13:51:48.225267Z"}, {"route": "HKG→DPS", "destination": {"code": "DPS", "name": "峇里島 (DPS)", "region": "東南亞"}, "price": 2149.0, "typicalPrice": 3924, "cheapestDates": [{"day": 3, "month": 11, "year": 2026, "price": 2149.0, "stay": 7, "history": {"1d": {"price": 2150.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 2267.0, "diff": -118.0, "pct": -5.2, "fallback": false}, "7d": {"price": 2463.0, "diff": -314.0, "pct": -12.7, "fallback": false}}, "flight": null}, {"day": 8, "month": 11, "year": 2026, "price": 2149.0, "stay": 7, "history": {"1d": {"price": 2270.0, "diff": -121.0, "pct": -5.3, "fallback": false}, "4d": {"price": 2147.0, "diff": 2.0, "pct": 0.1, "fallback": false}, "7d": {"price": 2143.0, "diff": 6.0, "pct": 0.3, "fallback": false}}, "flight": null}, {"day": 2, "month": 11, "year": 2026, "price": 2269.0, "stay": 7, "history": {"1d": {"price": 2270.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 2267.0, "diff": 2.0, "pct": 0.1, "fallback": false}, "7d": {"price": 2263.0, "diff": 6.0, "pct": 0.3, "fallback": false}}, "flight": null}, {"day": 1, "month": 11, "year": 2026, "price": 2469.0, "stay": 7, "history": {"1d": {"price": 2470.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 2467.0, "diff": 2.0, "pct": 0.1, "fallback": false}, "7d": {"price": 2463.0, "diff": 6.0, "pct": 0.2, "fallback": false}}, "flight": null}, {"day": 7, "month": 11, "year": 2026, "price": 2469.0, "stay": 7, "history": {"1d": {"price": 2470.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 2467.0, "diff": 2.0, "pct": 0.1, "fallback": false}, "7d": {"price": 2463.0, "diff": 6.0, "pct": 0.2, "fallback": false}}, "flight": null}, {"day": 10, "month": 11, "year": 2026, "price": 2469.0, "stay": 7, "history": {"1d": {"price": 2470.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 2556.0, "diff": -87.0, "pct": -3.4, "fallback": false}, "7d": {"price": 2476.0, "diff": -7.0, "pct": -0.3, "fallback": false}}, "flight": null}, {"day": 16, "month": 11, "year": 2026, "price": 2469.0, "stay": 7, "history": {"1d": {"price": 2470.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 2467.0, "diff": 2.0, "pct": 0.1, "fallback": false}, "7d": {"price": 2463.0, "diff": 6.0, "pct": 0.2, "fallback": false}}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 2469.0, "stay": 7, "history": {"1d": {"price": 2470.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 2467.0, "diff": 2.0, "pct": 0.1, "fallback": false}, "7d": {"price": 2463.0, "diff": 6.0, "pct": 0.2, "fallback": false}}, "flight": null}, {"day": 18, "month": 11, "year": 2026, "price": 2469.0, "stay": 7, "history": {"1d": {"price": 2470.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 2466.0, "diff": 3.0, "pct": 0.1, "fallback": false}, "7d": {"price": 2633.0, "diff": -164.0, "pct": -6.2, "fallback": false}}, "flight": null}, {"day": 19, "month": 11, "year": 2026, "price": 2469.0, "stay": 7, "history": {"1d": {"price": 2470.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 2467.0, "diff": 2.0, "pct": 0.1, "fallback": false}, "7d": {"price": 2463.0, "diff": 6.0, "pct": 0.2, "fallback": false}}, "flight": null}, {"day": 21, "month": 11, "year": 2026, "price": 2469.0, "stay": 7, "history": {"1d": {"price": 2470.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 2467.0, "diff": 2.0, "pct": 0.1, "fallback": false}, "7d": {"price": 2471.0, "diff": -2.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 22, "month": 11, "year": 2026, "price": 2469.0, "stay": 7, "history": {"1d": {"price": 2467.0, "diff": 2.0, "pct": 0.1, "fallback": false}, "4d": {"price": 2467.0, "diff": 2.0, "pct": 0.1, "fallback": false}, "7d": {"price": 2464.0, "diff": 5.0, "pct": 0.2, "fallback": false}}, "flight": null}, {"day": 23, "month": 11, "year": 2026, "price": 2469.0, "stay": 7, "history": {"1d": {"price": 2470.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 2916.0, "diff": -447.0, "pct": -15.3, "fallback": false}, "7d": {"price": 2911.0, "diff": -442.0, "pct": -15.2, "fallback": false}}, "flight": null}, {"day": 24, "month": 11, "year": 2026, "price": 2469.0, "stay": 7, "history": {"1d": {"price": 2470.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 3072.0, "diff": -603.0, "pct": -19.6, "fallback": false}, "7d": {"price": 2937.0, "diff": -468.0, "pct": -15.9, "fallback": false}}, "flight": null}, {"day": 9, "month": 1, "year": 2027, "price": 2469.0, "stay": 7, "history": {"1d": {"price": 2467.0, "diff": 2.0, "pct": 0.1, "fallback": false}, "4d": {"price": 2466.0, "diff": 3.0, "pct": 0.1, "fallback": false}, "7d": {"price": 2464.0, "diff": 5.0, "pct": 0.2, "fallback": false}}, "flight": null}, {"day": 12, "month": 1, "year": 2027, "price": 2469.0, "stay": 7, "history": {"1d": {"price": 2470.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 2466.0, "diff": 3.0, "pct": 0.1, "fallback": false}, "7d": {"price": 2463.0, "diff": 6.0, "pct": 0.2, "fallback": false}}, "flight": null}, {"day": 15, "month": 1, "year": 2027, "price": 2469.0, "stay": 7, "history": {"1d": {"price": 2467.0, "diff": 2.0, "pct": 0.1, "fallback": false}, "4d": {"price": 2467.0, "diff": 2.0, "pct": 0.1, "fallback": false}, "7d": {"price": 2463.0, "diff": 6.0, "pct": 0.2, "fallback": false}}, "flight": null}, {"day": 16, "month": 1, "year": 2027, "price": 2469.0, "stay": 7, "history": {"1d": {"price": 2467.0, "diff": 2.0, "pct": 0.1, "fallback": false}, "4d": {"price": 2467.0, "diff": 2.0, "pct": 0.1, "fallback": false}, "7d": {"price": 2464.0, "diff": 5.0, "pct": 0.2, "fallback": false}}, "flight": null}, {"day": 19, "month": 1, "year": 2027, "price": 2469.0, "stay": 7, "history": {"1d": {"price": 2470.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 2467.0, "diff": 2.0, "pct": 0.1, "fallback": false}, "7d": {"price": 2463.0, "diff": 6.0, "pct": 0.2, "fallback": false}}, "flight": null}, {"day": 21, "month": 1, "year": 2027, "price": 2469.0, "stay": 7, "history": {"1d": {"price": 2470.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 2466.0, "diff": 3.0, "pct": 0.1, "fallback": false}, "7d": {"price": 2464.0, "diff": 5.0, "pct": 0.2, "fallback": false}}, "flight": null}, {"day": 22, "month": 1, "year": 2027, "price": 2469.0, "stay": 7, "history": {"1d": {"price": 2470.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 2467.0, "diff": 2.0, "pct": 0.1, "fallback": false}, "7d": {"price": 2463.0, "diff": 6.0, "pct": 0.2, "fallback": false}}, "flight": null}, {"day": 23, "month": 1, "year": 2027, "price": 2469.0, "stay": 7, "history": {"1d": {"price": 2470.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 2467.0, "diff": 2.0, "pct": 0.1, "fallback": false}, "7d": {"price": 2464.0, "diff": 5.0, "pct": 0.2, "fallback": false}}, "flight": null}, {"day": 24, "month": 1, "year": 2027, "price": 2469.0, "stay": 7, "history": {"1d": {"price": 2470.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 2467.0, "diff": 2.0, "pct": 0.1, "fallback": false}, "7d": {"price": 2464.0, "diff": 5.0, "pct": 0.2, "fallback": false}}, "flight": null}, {"day": 7, "month": 1, "year": 2027, "price": 2508.0, "stay": 7, "history": {"1d": {"price": 2506.0, "diff": 2.0, "pct": 0.1, "fallback": false}, "4d": {"price": 2505.0, "diff": 3.0, "pct": 0.1, "fallback": false}, "7d": {"price": 2502.0, "diff": 6.0, "pct": 0.2, "fallback": false}}, "flight": null}, {"day": 8, "month": 1, "year": 2027, "price": 2508.0, "stay": 7, "history": {"1d": {"price": 2506.0, "diff": 2.0, "pct": 0.1, "fallback": false}, "4d": {"price": 2505.0, "diff": 3.0, "pct": 0.1, "fallback": false}, "7d": {"price": 2502.0, "diff": 6.0, "pct": 0.2, "fallback": false}}, "flight": null}, {"day": 20, "month": 1, "year": 2027, "price": 2508.0, "stay": 7, "history": {"1d": {"price": 2509.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 2505.0, "diff": 3.0, "pct": 0.1, "fallback": false}, "7d": {"price": 2502.0, "diff": 6.0, "pct": 0.2, "fallback": false}}, "flight": null}, {"day": 31, "month": 10, "year": 2026, "price": 2527.0, "stay": 7, "history": {"1d": {"price": 2528.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 2467.0, "diff": 60.0, "pct": 2.4, "fallback": false}, "7d": {"price": 2848.0, "diff": -321.0, "pct": -11.3, "fallback": false}}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 2555.0, "stay": 7, "history": {"1d": {"price": 2556.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 2555.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2476.0, "diff": 79.0, "pct": 3.2, "fallback": false}}, "flight": null}, {"day": 6, "month": 11, "year": 2026, "price": 2571.0, "stay": 7, "history": {"1d": {"price": 2556.0, "diff": 15.0, "pct": 0.6, "fallback": false}, "4d": {"price": 2519.0, "diff": 52.0, "pct": 2.1, "fallback": false}, "7d": {"price": 2476.0, "diff": 95.0, "pct": 3.8, "fallback": false}}, "flight": null}, {"day": 20, "month": 11, "year": 2026, "price": 2571.0, "stay": 7, "history": {"1d": {"price": 2568.0, "diff": 3.0, "pct": 0.1, "fallback": false}, "4d": {"price": 2554.0, "diff": 17.0, "pct": 0.7, "fallback": false}, "7d": {"price": 2476.0, "diff": 95.0, "pct": 3.8, "fallback": false}}, "flight": null}], "totalDates": 231, "totalDestinations": 71, "firstDetected": null, "dropAmount": -1, "dropPct": -0.0, "dropPrice": 2149, "pendingScans": 0, "pendingFirstSeen": "2026-10-02T23:55:57.496304Z"}, {"route": "HKG→SDJ", "destination": {"code": "SDJ", "name": "仙台 (SDJ)", "region": "東亞"}, "price": 2176.0, "typicalPrice": 3587, "cheapestDates": [{"day": 11, "month": 11, "year": 2026, "price": 2176.0, "stay": 7, "history": {}, "flight": null}, {"day": 14, "month": 11, "year": 2026, "price": 2176.0, "stay": 7, "history": {}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 2176.0, "stay": 7, "history": {}, "flight": null}, {"day": 22, "month": 12, "year": 2026, "price": 2194.0, "stay": 7, "history": {}, "flight": null}, {"day": 24, "month": 11, "year": 2026, "price": 2274.0, "stay": 7, "history": {}, "flight": null}, {"day": 1, "month": 12, "year": 2026, "price": 2274.0, "stay": 7, "history": {}, "flight": null}, {"day": 6, "month": 10, "year": 2026, "price": 2276.0, "stay": 7, "history": {}, "flight": null}, {"day": 7, "month": 10, "year": 2026, "price": 2276.0, "stay": 7, "history": {}, "flight": null}, {"day": 25, "month": 11, "year": 2026, "price": 2294.0, "stay": 7, "history": {}, "flight": null}, {"day": 27, "month": 11, "year": 2026, "price": 2294.0, "stay": 7, "history": {}, "flight": null}, {"day": 4, "month": 12, "year": 2026, "price": 2294.0, "stay": 7, "history": {}, "flight": null}, {"day": 21, "month": 11, "year": 2026, "price": 2373.0, "stay": 7, "history": {}, "flight": null}, {"day": 28, "month": 11, "year": 2026, "price": 2374.0, "stay": 7, "history": {}, "flight": null}, {"day": 25, "month": 12, "year": 2026, "price": 2374.0, "stay": 7, "history": {}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 2376.0, "stay": 7, "history": {}, "flight": null}, {"day": 18, "month": 11, "year": 2026, "price": 2394.0, "stay": 7, "history": {}, "flight": null}, {"day": 9, "month": 12, "year": 2026, "price": 2394.0, "stay": 7, "history": {}, "flight": null}, {"day": 8, "month": 1, "year": 2027, "price": 2394.0, "stay": 7, "history": {}, "flight": null}, {"day": 9, "month": 10, "year": 2026, "price": 2396.0, "stay": 7, "history": {}, "flight": null}, {"day": 13, "month": 11, "year": 2026, "price": 2396.0, "stay": 7, "history": {}, "flight": null}, {"day": 15, "month": 12, "year": 2026, "price": 2474.0, "stay": 7, "history": {}, "flight": null}, {"day": 20, "month": 10, "year": 2026, "price": 2476.0, "stay": 7, "history": {}, "flight": null}, {"day": 27, "month": 10, "year": 2026, "price": 2476.0, "stay": 7, "history": {}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 2476.0, "stay": 7, "history": {}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 2476.0, "stay": 7, "history": {}, "flight": null}, {"day": 7, "month": 11, "year": 2026, "price": 2476.0, "stay": 7, "history": {}, "flight": null}, {"day": 16, "month": 12, "year": 2026, "price": 2494.0, "stay": 7, "history": {}, "flight": null}, {"day": 30, "month": 10, "year": 2026, "price": 2496.0, "stay": 7, "history": {}, "flight": null}, {"day": 6, "month": 11, "year": 2026, "price": 2496.0, "stay": 7, "history": {}, "flight": null}, {"day": 8, "month": 11, "year": 2026, "price": 2496.0, "stay": 7, "history": {}, "flight": null}], "totalDates": 143, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 2176, "pendingScans": 8, "pendingFirstSeen": "2026-09-29T13:51:48.225267Z"}, {"route": "HKG→CTU", "destination": {"code": "CTU", "name": "成都 (CTU)", "region": "中國"}, "price": 2279.0, "typicalPrice": 2795, "cheapestDates": [{"day": 25, "month": 10, "year": 2026, "price": 2279.0, "stay": 7, "history": {"1d": {"price": 2879.0, "diff": -600.0, "pct": -20.8, "fallback": false}, "4d": {"price": 3199.0, "diff": -920.0, "pct": -28.8, "fallback": false}, "7d": {"price": 3569.0, "diff": -1290.0, "pct": -36.1, "fallback": false}}, "flight": null}, {"day": 29, "month": 10, "year": 2026, "price": 2279.0, "stay": 7, "history": {"1d": {"price": 2559.0, "diff": -280.0, "pct": -10.9, "fallback": false}, "4d": {"price": 2559.0, "diff": -280.0, "pct": -10.9, "fallback": false}, "7d": {"price": 2559.0, "diff": -280.0, "pct": -10.9, "fallback": false}}, "flight": null}, {"day": 3, "month": 11, "year": 2026, "price": 2309.0, "stay": 7, "history": {"1d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 6, "month": 11, "year": 2026, "price": 2309.0, "stay": 7, "history": {"1d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 7, "month": 11, "year": 2026, "price": 2309.0, "stay": 7, "history": {"1d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 9, "month": 11, "year": 2026, "price": 2309.0, "stay": 7, "history": {"1d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 10, "month": 11, "year": 2026, "price": 2309.0, "stay": 7, "history": {"1d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 11, "month": 11, "year": 2026, "price": 2309.0, "stay": 7, "history": {"1d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 12, "month": 11, "year": 2026, "price": 2309.0, "stay": 7, "history": {"1d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 14, "month": 11, "year": 2026, "price": 2309.0, "stay": 7, "history": {"1d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 15, "month": 11, "year": 2026, "price": 2309.0, "stay": 7, "history": {"1d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2399.0, "diff": -90.0, "pct": -3.8, "fallback": false}}, "flight": null}, {"day": 16, "month": 11, "year": 2026, "price": 2309.0, "stay": 7, "history": {"1d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 2309.0, "stay": 7, "history": {"1d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 18, "month": 11, "year": 2026, "price": 2309.0, "stay": 7, "history": {"1d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 20, "month": 11, "year": 2026, "price": 2309.0, "stay": 7, "history": {"1d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 21, "month": 11, "year": 2026, "price": 2309.0, "stay": 7, "history": {"1d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 22, "month": 11, "year": 2026, "price": 2309.0, "stay": 7, "history": {"1d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 23, "month": 11, "year": 2026, "price": 2309.0, "stay": 7, "history": {"1d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 24, "month": 11, "year": 2026, "price": 2309.0, "stay": 7, "history": {"1d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 25, "month": 11, "year": 2026, "price": 2309.0, "stay": 7, "history": {"1d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 27, "month": 11, "year": 2026, "price": 2309.0, "stay": 7, "history": {"1d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 28, "month": 11, "year": 2026, "price": 2309.0, "stay": 7, "history": {"1d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 29, "month": 11, "year": 2026, "price": 2309.0, "stay": 7, "history": {"1d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 30, "month": 11, "year": 2026, "price": 2309.0, "stay": 7, "history": {"1d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 1, "month": 12, "year": 2026, "price": 2309.0, "stay": 7, "history": {"1d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 2, "month": 12, "year": 2026, "price": 2309.0, "stay": 7, "history": {"1d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 3, "month": 12, "year": 2026, "price": 2309.0, "stay": 7, "history": {"1d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 4, "month": 12, "year": 2026, "price": 2309.0, "stay": 7, "history": {"1d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 6, "month": 12, "year": 2026, "price": 2309.0, "stay": 7, "history": {"1d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 7, "month": 12, "year": 2026, "price": 2309.0, "stay": 7, "history": {"1d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2309.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}], "totalDates": 231, "totalDestinations": 71, "firstDetected": "2026-10-05T18:42:46.433734Z", "dropAmount": -30, "dropPct": -1.3, "dropPrice": 2279, "pendingScans": 0, "pendingFirstSeen": null}, {"route": "HKG→CGK", "destination": {"code": "CGK", "name": "雅加達 (CGK)", "region": "東南亞"}, "price": 2462.0, "typicalPrice": 3240, "cheapestDates": [{"day": 26, "month": 10, "year": 2026, "price": 2462.0, "stay": 7, "history": {"1d": {"price": 2463.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 2459.0, "diff": 3.0, "pct": 0.1, "fallback": false}, "7d": {"price": 2611.0, "diff": -149.0, "pct": -5.7, "fallback": false}}, "flight": null}, {"day": 27, "month": 10, "year": 2026, "price": 2462.0, "stay": 7, "history": {"1d": {"price": 2463.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 2459.0, "diff": 3.0, "pct": 0.1, "fallback": false}, "7d": {"price": 2455.0, "diff": 7.0, "pct": 0.3, "fallback": false}}, "flight": null}, {"day": 3, "month": 11, "year": 2026, "price": 2490.0, "stay": 7, "history": {"1d": {"price": 2411.0, "diff": 79.0, "pct": 3.3, "fallback": false}, "4d": {"price": 2487.0, "diff": 3.0, "pct": 0.1, "fallback": false}, "7d": {"price": 2401.0, "diff": 89.0, "pct": 3.7, "fallback": false}}, "flight": null}, {"day": 19, "month": 1, "year": 2027, "price": 2490.0, "stay": 7, "history": {"1d": {"price": 2488.0, "diff": 2.0, "pct": 0.1, "fallback": false}, "4d": {"price": 2486.0, "diff": 4.0, "pct": 0.2, "fallback": false}, "7d": {"price": 2481.0, "diff": 9.0, "pct": 0.4, "fallback": false}}, "flight": null}, {"day": 27, "month": 1, "year": 2027, "price": 2503.0, "stay": 7, "history": {"1d": {"price": 2504.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 2500.0, "diff": 3.0, "pct": 0.1, "fallback": false}, "7d": {"price": 2496.0, "diff": 7.0, "pct": 0.3, "fallback": false}}, "flight": null}, {"day": 6, "month": 1, "year": 2027, "price": 2529.0, "stay": 7, "history": {"1d": {"price": 2529.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2529.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2529.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 10, "month": 1, "year": 2027, "price": 2529.0, "stay": 7, "history": {"1d": {"price": 2529.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2529.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2529.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 12, "month": 1, "year": 2027, "price": 2529.0, "stay": 7, "history": {"1d": {"price": 2333.0, "diff": 196.0, "pct": 8.4, "fallback": false}, "4d": {"price": 2487.0, "diff": 42.0, "pct": 1.7, "fallback": false}, "7d": {"price": 2483.0, "diff": 46.0, "pct": 1.9, "fallback": false}}, "flight": null}, {"day": 13, "month": 1, "year": 2027, "price": 2529.0, "stay": 7, "history": {"1d": {"price": 2529.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2529.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2529.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 20, "month": 1, "year": 2027, "price": 2529.0, "stay": 7, "history": {"1d": {"price": 2529.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2529.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2529.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 21, "month": 1, "year": 2027, "price": 2529.0, "stay": 7, "history": {"1d": {"price": 2529.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2529.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2467.0, "diff": 62.0, "pct": 2.5, "fallback": false}}, "flight": null}, {"day": 22, "month": 1, "year": 2027, "price": 2529.0, "stay": 7, "history": {"1d": {"price": 2529.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2529.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2529.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 26, "month": 1, "year": 2027, "price": 2529.0, "stay": 7, "history": {"1d": {"price": 2529.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2529.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2529.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 16, "month": 1, "year": 2027, "price": 2573.0, "stay": 7, "history": {"1d": {"price": 2573.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2573.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2573.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 12, "month": 10, "year": 2026, "price": 2593.0, "stay": 7, "history": {"1d": {"price": 2675.0, "diff": -82.0, "pct": -3.1, "fallback": false}, "4d": {"price": 2860.0, "diff": -267.0, "pct": -9.3, "fallback": false}, "7d": {"price": 2725.0, "diff": -132.0, "pct": -4.8, "fallback": false}}, "flight": null}, {"day": 23, "month": 1, "year": 2027, "price": 2615.0, "stay": 7, "history": {"1d": {"price": 2616.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 2573.0, "diff": 42.0, "pct": 1.6, "fallback": false}, "7d": {"price": 2573.0, "diff": 42.0, "pct": 1.6, "fallback": false}}, "flight": null}, {"day": 8, "month": 10, "year": 2026, "price": 2620.0, "stay": 7, "history": {"1d": {"price": 2621.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 3005.0, "diff": -385.0, "pct": -12.8, "fallback": false}, "7d": {"price": 3025.0, "diff": -405.0, "pct": -13.4, "fallback": false}}, "flight": null}, {"day": 2, "month": 11, "year": 2026, "price": 2631.0, "stay": 7, "history": {"1d": {"price": 2876.0, "diff": -245.0, "pct": -8.5, "fallback": false}, "4d": {"price": 2860.0, "diff": -229.0, "pct": -8.0, "fallback": false}, "7d": {"price": 2449.0, "diff": 182.0, "pct": 7.4, "fallback": false}}, "flight": null}, {"day": 7, "month": 1, "year": 2027, "price": 2631.0, "stay": 7, "history": {"1d": {"price": 2632.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 2627.0, "diff": 4.0, "pct": 0.2, "fallback": false}, "7d": {"price": 2622.0, "diff": 9.0, "pct": 0.3, "fallback": false}}, "flight": null}, {"day": 14, "month": 1, "year": 2027, "price": 2631.0, "stay": 7, "history": {"1d": {"price": 2632.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 2627.0, "diff": 4.0, "pct": 0.2, "fallback": false}, "7d": {"price": 2624.0, "diff": 7.0, "pct": 0.3, "fallback": false}}, "flight": null}, {"day": 31, "month": 10, "year": 2026, "price": 2634.0, "stay": 7, "history": {"1d": {"price": 2779.0, "diff": -145.0, "pct": -5.2, "fallback": false}, "4d": {"price": 2841.0, "diff": -207.0, "pct": -7.3, "fallback": false}, "7d": {"price": 2683.0, "diff": -49.0, "pct": -1.8, "fallback": false}}, "flight": null}, {"day": 19, "month": 10, "year": 2026, "price": 2666.0, "stay": 7, "history": {"1d": {"price": 2689.0, "diff": -23.0, "pct": -0.9, "fallback": false}, "4d": {"price": 2730.0, "diff": -64.0, "pct": -2.3, "fallback": false}, "7d": {"price": 2725.0, "diff": -59.0, "pct": -2.2, "fallback": false}}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 2667.0, "stay": 7, "history": {"1d": {"price": 2652.0, "diff": 15.0, "pct": 0.6, "fallback": false}, "4d": {"price": 2717.0, "diff": -50.0, "pct": -1.8, "fallback": false}, "7d": {"price": 2653.0, "diff": 14.0, "pct": 0.5, "fallback": false}}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 2672.0, "stay": 7, "history": {"1d": {"price": 2670.0, "diff": 2.0, "pct": 0.1, "fallback": false}, "4d": {"price": 2669.0, "diff": 3.0, "pct": 0.1, "fallback": false}, "7d": {"price": 2455.0, "diff": 217.0, "pct": 8.8, "fallback": false}}, "flight": null}, {"day": 25, "month": 1, "year": 2027, "price": 2672.0, "stay": 7, "history": {"1d": {"price": 2673.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 2967.0, "diff": -295.0, "pct": -9.9, "fallback": false}, "7d": {"price": 2834.0, "diff": -162.0, "pct": -5.7, "fallback": false}}, "flight": null}, {"day": 24, "month": 10, "year": 2026, "price": 2716.0, "stay": 7, "history": {"1d": {"price": 2697.0, "diff": 19.0, "pct": 0.7, "fallback": false}, "4d": {"price": 2699.0, "diff": 17.0, "pct": 0.6, "fallback": false}, "7d": {"price": 2810.0, "diff": -94.0, "pct": -3.3, "fallback": false}}, "flight": null}, {"day": 18, "month": 1, "year": 2027, "price": 2737.0, "stay": 7, "history": {"1d": {"price": 2827.0, "diff": -90.0, "pct": -3.2, "fallback": false}, "4d": {"price": 2730.0, "diff": 7.0, "pct": 0.3, "fallback": false}, "7d": {"price": 2722.0, "diff": 15.0, "pct": 0.6, "fallback": false}}, "flight": null}, {"day": 15, "month": 1, "year": 2027, "price": 2747.0, "stay": 7, "history": {"1d": {"price": 2749.0, "diff": -2.0, "pct": -0.1, "fallback": false}, "4d": {"price": 2743.0, "diff": 4.0, "pct": 0.1, "fallback": false}, "7d": {"price": 2857.0, "diff": -110.0, "pct": -3.9, "fallback": false}}, "flight": null}, {"day": 14, "month": 10, "year": 2026, "price": 2792.0, "stay": 7, "history": {"1d": {"price": 2855.0, "diff": -63.0, "pct": -2.2, "fallback": false}, "4d": {"price": 2859.0, "diff": -67.0, "pct": -2.3, "fallback": false}, "7d": {"price": 2978.0, "diff": -186.0, "pct": -6.2, "fallback": false}}, "flight": null}, {"day": 15, "month": 10, "year": 2026, "price": 2792.0, "stay": 7, "history": {"1d": {"price": 2831.0, "diff": -39.0, "pct": -1.4, "fallback": false}, "4d": {"price": 2770.0, "diff": 22.0, "pct": 0.8, "fallback": false}, "7d": {"price": 2998.0, "diff": -206.0, "pct": -6.9, "fallback": false}}, "flight": null}], "totalDates": 231, "totalDestinations": 71, "firstDetected": null, "dropAmount": 129, "dropPct": 5.5, "dropPrice": 2462, "pendingScans": 0, "pendingFirstSeen": "2026-10-04T23:56:07.464283Z"}, {"route": "HKG→DEL", "destination": {"code": "DEL", "name": "德里 (DEL)", "region": "南亞"}, "price": 2517.0, "typicalPrice": 4062, "cheapestDates": [{"day": 5, "month": 1, "year": 2027, "price": 2517.0, "stay": 7, "history": {"1d": {"price": 2769.0, "diff": -252.0, "pct": -9.1, "fallback": false}, "4d": {"price": 2672.0, "diff": -155.0, "pct": -5.8, "fallback": false}, "7d": {"price": 3708.0, "diff": -1191.0, "pct": -32.1, "fallback": false}}, "flight": null}, {"day": 6, "month": 1, "year": 2027, "price": 2589.0, "stay": 7, "history": {"1d": {"price": 2589.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2589.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3708.0, "diff": -1119.0, "pct": -30.2, "fallback": false}}, "flight": null}, {"day": 12, "month": 1, "year": 2027, "price": 2589.0, "stay": 7, "history": {"1d": {"price": 2589.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2589.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3556.0, "diff": -967.0, "pct": -27.2, "fallback": false}}, "flight": null}, {"day": 13, "month": 1, "year": 2027, "price": 2589.0, "stay": 7, "history": {"1d": {"price": 2589.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2589.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3556.0, "diff": -967.0, "pct": -27.2, "fallback": false}}, "flight": null}, {"day": 14, "month": 1, "year": 2027, "price": 2589.0, "stay": 7, "history": {"1d": {"price": 2589.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2589.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3588.0, "diff": -999.0, "pct": -27.8, "fallback": false}}, "flight": null}, {"day": 15, "month": 1, "year": 2027, "price": 2589.0, "stay": 7, "history": {"1d": {"price": 2589.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2589.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3588.0, "diff": -999.0, "pct": -27.8, "fallback": false}}, "flight": null}, {"day": 16, "month": 1, "year": 2027, "price": 2589.0, "stay": 7, "history": {"1d": {"price": 2589.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2589.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3556.0, "diff": -967.0, "pct": -27.2, "fallback": false}}, "flight": null}, {"day": 19, "month": 1, "year": 2027, "price": 2589.0, "stay": 7, "history": {"1d": {"price": 2589.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2406.0, "diff": 183.0, "pct": 7.6, "fallback": false}, "7d": {"price": 3556.0, "diff": -967.0, "pct": -27.2, "fallback": false}}, "flight": null}, {"day": 8, "month": 12, "year": 2026, "price": 2605.0, "stay": 7, "history": {"1d": {"price": 2605.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2605.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3548.0, "diff": -943.0, "pct": -26.6, "fallback": false}}, "flight": null}, {"day": 23, "month": 12, "year": 2026, "price": 2672.0, "stay": 7, "history": {"1d": {"price": 2672.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2672.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3962.0, "diff": -1290.0, "pct": -32.6, "fallback": false}}, "flight": null}, {"day": 24, "month": 12, "year": 2026, "price": 2672.0, "stay": 7, "history": {"1d": {"price": 2672.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2668.0, "diff": 4.0, "pct": 0.1, "fallback": false}, "7d": {"price": 3558.0, "diff": -886.0, "pct": -24.9, "fallback": false}}, "flight": null}, {"day": 31, "month": 12, "year": 2026, "price": 2672.0, "stay": 7, "history": {"1d": {"price": 2672.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2589.0, "diff": 83.0, "pct": 3.2, "fallback": false}, "7d": {"price": 3556.0, "diff": -884.0, "pct": -24.9, "fallback": false}}, "flight": null}, {"day": 7, "month": 1, "year": 2027, "price": 2672.0, "stay": 7, "history": {"1d": {"price": 2672.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2672.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3708.0, "diff": -1036.0, "pct": -27.9, "fallback": false}}, "flight": null}, {"day": 8, "month": 1, "year": 2027, "price": 2672.0, "stay": 7, "history": {"1d": {"price": 2672.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2672.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3588.0, "diff": -916.0, "pct": -25.5, "fallback": false}}, "flight": null}, {"day": 9, "month": 1, "year": 2027, "price": 2672.0, "stay": 7, "history": {"1d": {"price": 2589.0, "diff": 83.0, "pct": 3.2, "fallback": false}, "4d": {"price": 2589.0, "diff": 83.0, "pct": 3.2, "fallback": false}, "7d": {"price": 3668.0, "diff": -996.0, "pct": -27.2, "fallback": false}}, "flight": null}, {"day": 11, "month": 1, "year": 2027, "price": 2672.0, "stay": 7, "history": {"1d": {"price": 2672.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2589.0, "diff": 83.0, "pct": 3.2, "fallback": false}, "7d": {"price": 3588.0, "diff": -916.0, "pct": -25.5, "fallback": false}}, "flight": null}, {"day": 18, "month": 1, "year": 2027, "price": 2672.0, "stay": 7, "history": {"1d": {"price": 2672.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2589.0, "diff": 83.0, "pct": 3.2, "fallback": false}, "7d": {"price": 3556.0, "diff": -884.0, "pct": -24.9, "fallback": false}}, "flight": null}, {"day": 2, "month": 12, "year": 2026, "price": 2713.0, "stay": 7, "history": {"1d": {"price": 2713.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2841.0, "diff": -128.0, "pct": -4.5, "fallback": false}, "7d": {"price": 3798.0, "diff": -1085.0, "pct": -28.6, "fallback": false}}, "flight": null}, {"day": 3, "month": 12, "year": 2026, "price": 2713.0, "stay": 7, "history": {"1d": {"price": 2713.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2612.0, "diff": 101.0, "pct": 3.9, "fallback": false}, "7d": {"price": 3878.0, "diff": -1165.0, "pct": -30.0, "fallback": false}}, "flight": null}, {"day": 4, "month": 12, "year": 2026, "price": 2714.0, "stay": 7, "history": {"1d": {"price": 2714.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2605.0, "diff": 109.0, "pct": 4.2, "fallback": false}, "7d": {"price": 3548.0, "diff": -834.0, "pct": -23.5, "fallback": false}}, "flight": null}, {"day": 11, "month": 12, "year": 2026, "price": 2751.0, "stay": 7, "history": {"1d": {"price": 2751.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2672.0, "diff": 79.0, "pct": 3.0, "fallback": false}, "7d": {"price": 4698.0, "diff": -1947.0, "pct": -41.4, "fallback": false}}, "flight": null}, {"day": 30, "month": 12, "year": 2026, "price": 2751.0, "stay": 7, "history": {"1d": {"price": 2751.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2672.0, "diff": 79.0, "pct": 3.0, "fallback": false}, "7d": {"price": 3078.0, "diff": -327.0, "pct": -10.6, "fallback": false}}, "flight": null}, {"day": 1, "month": 1, "year": 2027, "price": 2751.0, "stay": 7, "history": {"1d": {"price": 2751.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2672.0, "diff": 79.0, "pct": 3.0, "fallback": false}, "7d": {"price": 3708.0, "diff": -957.0, "pct": -25.8, "fallback": false}}, "flight": null}, {"day": 4, "month": 1, "year": 2027, "price": 2751.0, "stay": 7, "history": {"1d": {"price": 2668.0, "diff": 83.0, "pct": 3.1, "fallback": false}, "4d": {"price": 2751.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3708.0, "diff": -957.0, "pct": -25.8, "fallback": false}}, "flight": null}, {"day": 22, "month": 12, "year": 2026, "price": 2769.0, "stay": 7, "history": {"1d": {"price": 4089.0, "diff": -1320.0, "pct": -32.3, "fallback": false}, "4d": {"price": 3957.0, "diff": -1188.0, "pct": -30.0, "fallback": false}, "7d": {"price": 3556.0, "diff": -787.0, "pct": -22.1, "fallback": false}}, "flight": null}, {"day": 29, "month": 12, "year": 2026, "price": 2769.0, "stay": 7, "history": {"1d": {"price": 2939.0, "diff": -170.0, "pct": -5.8, "fallback": false}, "4d": {"price": 2751.0, "diff": 18.0, "pct": 0.7, "fallback": false}, "7d": {"price": 3326.0, "diff": -557.0, "pct": -16.7, "fallback": false}}, "flight": null}, {"day": 10, "month": 1, "year": 2027, "price": 2769.0, "stay": 7, "history": {"1d": {"price": 2769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2672.0, "diff": 97.0, "pct": 3.6, "fallback": false}, "7d": {"price": 3668.0, "diff": -899.0, "pct": -24.5, "fallback": false}}, "flight": null}, {"day": 17, "month": 1, "year": 2027, "price": 2769.0, "stay": 7, "history": {"1d": {"price": 2769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3668.0, "diff": -899.0, "pct": -24.5, "fallback": false}}, "flight": null}, {"day": 7, "month": 12, "year": 2026, "price": 2793.0, "stay": 7, "history": {"1d": {"price": 2684.0, "diff": 109.0, "pct": 4.1, "fallback": false}, "4d": {"price": 2684.0, "diff": 109.0, "pct": 4.1, "fallback": false}, "7d": {"price": 3958.0, "diff": -1165.0, "pct": -29.4, "fallback": false}}, "flight": null}, {"day": 14, "month": 12, "year": 2026, "price": 2848.0, "stay": 7, "history": {"1d": {"price": 2769.0, "diff": 79.0, "pct": 2.9, "fallback": false}, "4d": {"price": 2769.0, "diff": 79.0, "pct": 2.9, "fallback": false}, "7d": {"price": 4088.0, "diff": -1240.0, "pct": -30.3, "fallback": false}}, "flight": null}], "totalDates": 231, "totalDestinations": 71, "firstDetected": "2026-10-05T18:44:56.437070Z", "dropAmount": -72, "dropPct": -2.8, "dropPrice": 2517, "pendingScans": 0, "pendingFirstSeen": null}, {"route": "HKG→CTS", "destination": {"code": "CTS", "name": "札幌 (CTS)", "region": "東亞"}, "price": 2748.0, "typicalPrice": 3984, "cheapestDates": [{"day": 20, "month": 10, "year": 2026, "price": 2748.0, "stay": 7, "history": {"1d": {"price": 2748.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2748.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2741.0, "diff": 7.0, "pct": 0.3, "fallback": false}}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 2748.0, "stay": 7, "history": {"1d": {"price": 2748.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2748.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2741.0, "diff": 7.0, "pct": 0.3, "fallback": false}}, "flight": null}, {"day": 7, "month": 1, "year": 2027, "price": 2748.0, "stay": 7, "history": {"1d": {"price": 3156.0, "diff": -408.0, "pct": -12.9, "fallback": false}, "4d": {"price": 3156.0, "diff": -408.0, "pct": -12.9, "fallback": false}, "7d": {"price": 3045.0, "diff": -297.0, "pct": -9.8, "fallback": false}}, "flight": null}, {"day": 20, "month": 1, "year": 2027, "price": 2758.0, "stay": 7, "history": {"1d": {"price": 3062.0, "diff": -304.0, "pct": -9.9, "fallback": false}, "4d": {"price": 3062.0, "diff": -304.0, "pct": -9.9, "fallback": false}, "7d": {"price": 3039.0, "diff": -281.0, "pct": -9.2, "fallback": false}}, "flight": null}, {"day": 21, "month": 1, "year": 2027, "price": 2758.0, "stay": 7, "history": {"1d": {"price": 3166.0, "diff": -408.0, "pct": -12.9, "fallback": false}, "4d": {"price": 3166.0, "diff": -408.0, "pct": -12.9, "fallback": false}, "7d": {"price": 3158.0, "diff": -400.0, "pct": -12.7, "fallback": false}}, "flight": null}, {"day": 6, "month": 1, "year": 2027, "price": 2768.0, "stay": 7, "history": {"1d": {"price": 3062.0, "diff": -294.0, "pct": -9.6, "fallback": false}, "4d": {"price": 3062.0, "diff": -294.0, "pct": -9.6, "fallback": false}, "7d": {"price": 3099.0, "diff": -331.0, "pct": -10.7, "fallback": false}}, "flight": null}, {"day": 12, "month": 1, "year": 2027, "price": 2803.0, "stay": 7, "history": {"1d": {"price": 3673.0, "diff": -870.0, "pct": -23.7, "fallback": false}, "4d": {"price": 3387.0, "diff": -584.0, "pct": -17.2, "fallback": false}, "7d": {"price": 3561.0, "diff": -758.0, "pct": -21.3, "fallback": false}}, "flight": null}, {"day": 13, "month": 1, "year": 2027, "price": 2803.0, "stay": 7, "history": {"1d": {"price": 3296.0, "diff": -493.0, "pct": -15.0, "fallback": false}, "4d": {"price": 3296.0, "diff": -493.0, "pct": -15.0, "fallback": false}, "7d": {"price": 3229.0, "diff": -426.0, "pct": -13.2, "fallback": false}}, "flight": null}, {"day": 14, "month": 1, "year": 2027, "price": 2803.0, "stay": 7, "history": {"1d": {"price": 3107.0, "diff": -304.0, "pct": -9.8, "fallback": false}, "4d": {"price": 3062.0, "diff": -259.0, "pct": -8.5, "fallback": false}, "7d": {"price": 3054.0, "diff": -251.0, "pct": -8.2, "fallback": false}}, "flight": null}, {"day": 15, "month": 1, "year": 2027, "price": 2803.0, "stay": 7, "history": {"1d": {"price": 3107.0, "diff": -304.0, "pct": -9.8, "fallback": false}, "4d": {"price": 3107.0, "diff": -304.0, "pct": -9.8, "fallback": false}, "7d": {"price": 3099.0, "diff": -296.0, "pct": -9.6, "fallback": false}}, "flight": null}, {"day": 22, "month": 1, "year": 2027, "price": 2803.0, "stay": 7, "history": {"1d": {"price": 3211.0, "diff": -408.0, "pct": -12.7, "fallback": false}, "4d": {"price": 3351.0, "diff": -548.0, "pct": -16.4, "fallback": false}, "7d": {"price": 3342.0, "diff": -539.0, "pct": -16.1, "fallback": false}}, "flight": null}, {"day": 26, "month": 1, "year": 2027, "price": 2813.0, "stay": 7, "history": {"1d": {"price": 3117.0, "diff": -304.0, "pct": -9.8, "fallback": false}, "4d": {"price": 3017.0, "diff": -204.0, "pct": -6.8, "fallback": false}, "7d": {"price": 3153.0, "diff": -340.0, "pct": -10.8, "fallback": false}}, "flight": null}, {"day": 28, "month": 1, "year": 2027, "price": 2813.0, "stay": 7, "history": {"1d": {"price": 3221.0, "diff": -408.0, "pct": -12.7, "fallback": false}, "4d": {"price": 3221.0, "diff": -408.0, "pct": -12.7, "fallback": false}, "7d": {"price": 3212.0, "diff": -399.0, "pct": -12.4, "fallback": false}}, "flight": null}, {"day": 27, "month": 1, "year": 2027, "price": 2847.0, "stay": 7, "history": {"1d": {"price": 3151.0, "diff": -304.0, "pct": -9.6, "fallback": false}, "4d": {"price": 3151.0, "diff": -304.0, "pct": -9.6, "fallback": false}, "7d": {"price": 3108.0, "diff": -261.0, "pct": -8.4, "fallback": false}}, "flight": null}, {"day": 5, "month": 12, "year": 2026, "price": 2857.0, "stay": 7, "history": {"1d": {"price": 3291.0, "diff": -434.0, "pct": -13.2, "fallback": false}, "4d": {"price": 3191.0, "diff": -334.0, "pct": -10.5, "fallback": false}, "7d": {"price": 3173.0, "diff": -316.0, "pct": -10.0, "fallback": false}}, "flight": null}, {"day": 19, "month": 1, "year": 2027, "price": 2858.0, "stay": 7, "history": {"1d": {"price": 3062.0, "diff": -204.0, "pct": -6.7, "fallback": false}, "4d": {"price": 3062.0, "diff": -204.0, "pct": -6.7, "fallback": false}, "7d": {"price": 2950.0, "diff": -92.0, "pct": -3.1, "fallback": false}}, "flight": null}, {"day": 10, "month": 1, "year": 2027, "price": 2864.0, "stay": 7, "history": {"1d": {"price": 3728.0, "diff": -864.0, "pct": -23.2, "fallback": false}, "4d": {"price": 3984.0, "diff": -1120.0, "pct": -28.1, "fallback": false}, "7d": {"price": 3952.0, "diff": -1088.0, "pct": -27.5, "fallback": false}}, "flight": null}, {"day": 5, "month": 1, "year": 2027, "price": 2868.0, "stay": 7, "history": {"1d": {"price": 3775.0, "diff": -907.0, "pct": -24.0, "fallback": false}, "4d": {"price": 3774.0, "diff": -906.0, "pct": -24.0, "fallback": false}, "7d": {"price": 3750.0, "diff": -882.0, "pct": -23.5, "fallback": false}}, "flight": null}, {"day": 8, "month": 11, "year": 2026, "price": 2902.0, "stay": 7, "history": {"1d": {"price": 2857.0, "diff": 45.0, "pct": 1.6, "fallback": false}, "4d": {"price": 3286.0, "diff": -384.0, "pct": -11.7, "fallback": false}, "7d": {"price": 3173.0, "diff": -271.0, "pct": -8.5, "fallback": false}}, "flight": null}, {"day": 18, "month": 1, "year": 2027, "price": 2902.0, "stay": 7, "history": {"1d": {"price": 3672.0, "diff": -770.0, "pct": -21.0, "fallback": false}, "4d": {"price": 3682.0, "diff": -780.0, "pct": -21.2, "fallback": false}, "7d": {"price": 3486.0, "diff": -584.0, "pct": -16.8, "fallback": false}}, "flight": null}, {"day": 22, "month": 10, "year": 2026, "price": 2903.0, "stay": 7, "history": {"1d": {"price": 2903.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2858.0, "diff": 45.0, "pct": 1.6, "fallback": false}, "7d": {"price": 2937.0, "diff": -34.0, "pct": -1.2, "fallback": false}}, "flight": null}, {"day": 1, "month": 11, "year": 2026, "price": 2903.0, "stay": 7, "history": {"1d": {"price": 2812.0, "diff": 91.0, "pct": 3.2, "fallback": false}, "4d": {"price": 2903.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3535.0, "diff": -632.0, "pct": -17.9, "fallback": false}}, "flight": null}, {"day": 29, "month": 11, "year": 2026, "price": 2903.0, "stay": 7, "history": {"1d": {"price": 2962.0, "diff": -59.0, "pct": -2.0, "fallback": false}, "4d": {"price": 2962.0, "diff": -59.0, "pct": -2.0, "fallback": false}, "7d": {"price": 3203.0, "diff": -300.0, "pct": -9.4, "fallback": false}}, "flight": null}, {"day": 14, "month": 12, "year": 2026, "price": 2903.0, "stay": 7, "history": {"1d": {"price": 3137.0, "diff": -234.0, "pct": -7.5, "fallback": false}, "4d": {"price": 3137.0, "diff": -234.0, "pct": -7.5, "fallback": false}, "7d": {"price": 2999.0, "diff": -96.0, "pct": -3.2, "fallback": false}}, "flight": null}, {"day": 29, "month": 1, "year": 2027, "price": 2947.0, "stay": 7, "history": {"1d": {"price": 3765.0, "diff": -818.0, "pct": -21.7, "fallback": false}, "4d": {"price": 3765.0, "diff": -818.0, "pct": -21.7, "fallback": false}, "7d": {"price": 3711.0, "diff": -764.0, "pct": -20.6, "fallback": false}}, "flight": null}, {"day": 25, "month": 1, "year": 2027, "price": 2957.0, "stay": 7, "history": {"1d": {"price": 3441.0, "diff": -484.0, "pct": -14.1, "fallback": false}, "4d": {"price": 3502.0, "diff": -545.0, "pct": -15.6, "fallback": false}, "7d": {"price": 3409.0, "diff": -452.0, "pct": -13.3, "fallback": false}}, "flight": null}, {"day": 1, "month": 1, "year": 2027, "price": 2992.0, "stay": 7, "history": {"1d": {"price": 4162.0, "diff": -1170.0, "pct": -28.1, "fallback": false}, "4d": {"price": 4292.0, "diff": -1300.0, "pct": -30.3, "fallback": false}, "7d": {"price": 4027.0, "diff": -1035.0, "pct": -25.7, "fallback": false}}, "flight": null}, {"day": 8, "month": 10, "year": 2026, "price": 2996.0, "stay": 7, "history": {"1d": {"price": 3047.0, "diff": -51.0, "pct": -1.7, "fallback": false}, "4d": {"price": 2948.0, "diff": 48.0, "pct": 1.6, "fallback": false}, "7d": {"price": 2884.0, "diff": 112.0, "pct": 3.9, "fallback": false}}, "flight": null}, {"day": 7, "month": 11, "year": 2026, "price": 3002.0, "stay": 7, "history": {"1d": {"price": 2902.0, "diff": 100.0, "pct": 3.4, "fallback": false}, "4d": {"price": 3395.0, "diff": -393.0, "pct": -11.6, "fallback": false}, "7d": {"price": 3544.0, "diff": -542.0, "pct": -15.3, "fallback": false}}, "flight": null}, {"day": 28, "month": 11, "year": 2026, "price": 3017.0, "stay": 7, "history": {"1d": {"price": 3166.0, "diff": -149.0, "pct": -4.7, "fallback": false}, "4d": {"price": 2903.0, "diff": 114.0, "pct": 3.9, "fallback": false}, "7d": {"price": 3008.0, "diff": 9.0, "pct": 0.3, "fallback": false}}, "flight": null}], "totalDates": 231, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 2748, "pendingScans": 0, "pendingFirstSeen": "2026-09-25T13:51:48.225267Z"}, {"route": "HKG→SZX", "destination": {"code": "SZX", "name": "深圳 (SZX)", "region": "中國"}, "price": 2769.0, "typicalPrice": 3457, "cheapestDates": [{"day": 9, "month": 10, "year": 2026, "price": 2769.0, "stay": 7, "history": {"1d": {"price": 2769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3254.0, "diff": -485.0, "pct": -14.9, "fallback": false}, "7d": {"price": 2768.0, "diff": 1.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 11, "month": 10, "year": 2026, "price": 2769.0, "stay": 7, "history": {"1d": {"price": 2769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2768.0, "diff": 1.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 14, "month": 10, "year": 2026, "price": 2769.0, "stay": 7, "history": {"1d": {"price": 2769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2768.0, "diff": 1.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 18, "month": 10, "year": 2026, "price": 2769.0, "stay": 7, "history": {"1d": {"price": 2769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2923.0, "diff": -154.0, "pct": -5.3, "fallback": false}}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 2769.0, "stay": 7, "history": {"1d": {"price": 2769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3073.0, "diff": -304.0, "pct": -9.9, "fallback": false}}, "flight": null}, {"day": 23, "month": 10, "year": 2026, "price": 2769.0, "stay": 7, "history": {"1d": {"price": 2769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3323.0, "diff": -554.0, "pct": -16.7, "fallback": false}}, "flight": null}, {"day": 25, "month": 10, "year": 2026, "price": 2769.0, "stay": 7, "history": {"1d": {"price": 2769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2923.0, "diff": -154.0, "pct": -5.3, "fallback": false}}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 2769.0, "stay": 7, "history": {"1d": {"price": 2769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2923.0, "diff": -154.0, "pct": -5.3, "fallback": false}}, "flight": null}, {"day": 30, "month": 10, "year": 2026, "price": 2769.0, "stay": 7, "history": {"1d": {"price": 2769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3409.0, "diff": -640.0, "pct": -18.8, "fallback": false}}, "flight": null}, {"day": 1, "month": 11, "year": 2026, "price": 2769.0, "stay": 7, "history": {"1d": {"price": 2769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2923.0, "diff": -154.0, "pct": -5.3, "fallback": false}}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 2769.0, "stay": 7, "history": {"1d": {"price": 2769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2923.0, "diff": -154.0, "pct": -5.3, "fallback": false}}, "flight": null}, {"day": 22, "month": 11, "year": 2026, "price": 2769.0, "stay": 7, "history": {"1d": {"price": 2769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2923.0, "diff": -154.0, "pct": -5.3, "fallback": false}}, "flight": null}, {"day": 25, "month": 11, "year": 2026, "price": 2769.0, "stay": 7, "history": {"1d": {"price": 2769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2923.0, "diff": -154.0, "pct": -5.3, "fallback": false}}, "flight": null}, {"day": 27, "month": 11, "year": 2026, "price": 2769.0, "stay": 7, "history": {"1d": {"price": 2770.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 2769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2923.0, "diff": -154.0, "pct": -5.3, "fallback": false}}, "flight": null}, {"day": 29, "month": 11, "year": 2026, "price": 2769.0, "stay": 7, "history": {"1d": {"price": 2770.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 2769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2923.0, "diff": -154.0, "pct": -5.3, "fallback": false}}, "flight": null}, {"day": 2, "month": 12, "year": 2026, "price": 2769.0, "stay": 7, "history": {"1d": {"price": 2769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2923.0, "diff": -154.0, "pct": -5.3, "fallback": false}}, "flight": null}, {"day": 4, "month": 12, "year": 2026, "price": 2769.0, "stay": 7, "history": {"1d": {"price": 2769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2923.0, "diff": -154.0, "pct": -5.3, "fallback": false}}, "flight": null}, {"day": 6, "month": 12, "year": 2026, "price": 2769.0, "stay": 7, "history": {"1d": {"price": 2770.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 2769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2923.0, "diff": -154.0, "pct": -5.3, "fallback": false}}, "flight": null}, {"day": 9, "month": 12, "year": 2026, "price": 2769.0, "stay": 7, "history": {"1d": {"price": 2769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2923.0, "diff": -154.0, "pct": -5.3, "fallback": false}}, "flight": null}, {"day": 11, "month": 12, "year": 2026, "price": 2769.0, "stay": 7, "history": {"1d": {"price": 2769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2769.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2923.0, "diff": -154.0, "pct": -5.3, "fallback": false}}, "flight": null}, {"day": 30, "month": 12, "year": 2026, "price": 2902.0, "stay": 7, "history": {"1d": {"price": 2894.0, "diff": 8.0, "pct": 0.3, "fallback": false}, "4d": {"price": 3094.0, "diff": -192.0, "pct": -6.2, "fallback": false}, "7d": {"price": 2996.0, "diff": -94.0, "pct": -3.1, "fallback": false}}, "flight": null}, {"day": 26, "month": 10, "year": 2026, "price": 2923.0, "stay": 7, "history": {"1d": {"price": 2923.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2923.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2923.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 24, "month": 11, "year": 2026, "price": 2923.0, "stay": 7, "history": {"1d": {"price": 2923.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3411.0, "diff": -488.0, "pct": -14.3, "fallback": false}, "7d": {"price": 2923.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 1, "month": 12, "year": 2026, "price": 2923.0, "stay": 7, "history": {"1d": {"price": 2923.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3411.0, "diff": -488.0, "pct": -14.3, "fallback": false}, "7d": {"price": 2923.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 3, "month": 12, "year": 2026, "price": 2923.0, "stay": 7, "history": {"1d": {"price": 2923.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3411.0, "diff": -488.0, "pct": -14.3, "fallback": false}, "7d": {"price": 2923.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 5, "month": 12, "year": 2026, "price": 2923.0, "stay": 7, "history": {"1d": {"price": 2923.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2923.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2923.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 7, "month": 12, "year": 2026, "price": 2923.0, "stay": 7, "history": {"1d": {"price": 2923.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2923.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2923.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 8, "month": 12, "year": 2026, "price": 2923.0, "stay": 7, "history": {"1d": {"price": 2923.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2923.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2923.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 10, "month": 12, "year": 2026, "price": 2923.0, "stay": 7, "history": {"1d": {"price": 2923.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2923.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2923.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 12, "month": 12, "year": 2026, "price": 2923.0, "stay": 7, "history": {"1d": {"price": 2923.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 2923.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 2923.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}], "totalDates": 232, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 2769, "pendingScans": 0, "pendingFirstSeen": "2026-09-25T13:51:48.225267Z"}, {"route": "HKG→CMB", "destination": {"code": "CMB", "name": "科倫坡 (CMB)", "region": "南亞"}, "price": 3514.0, "typicalPrice": 4665, "cheapestDates": [{"day": 20, "month": 1, "year": 2027, "price": 3514.0, "stay": 7, "history": {"1d": {"price": 3514.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3504.0, "diff": 10.0, "pct": 0.3, "fallback": false}, "7d": {"price": 3509.0, "diff": 5.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 21, "month": 1, "year": 2027, "price": 3514.0, "stay": 7, "history": {"1d": {"price": 3514.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3504.0, "diff": 10.0, "pct": 0.3, "fallback": false}, "7d": {"price": 3509.0, "diff": 5.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 22, "month": 1, "year": 2027, "price": 3514.0, "stay": 7, "history": {"1d": {"price": 3514.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3504.0, "diff": 10.0, "pct": 0.3, "fallback": false}, "7d": {"price": 3509.0, "diff": 5.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 12, "month": 10, "year": 2026, "price": 3515.0, "stay": 7, "history": {"1d": {"price": 3781.0, "diff": -266.0, "pct": -7.0, "fallback": false}, "4d": {"price": 3859.0, "diff": -344.0, "pct": -8.9, "fallback": false}, "7d": {"price": 3754.0, "diff": -239.0, "pct": -6.4, "fallback": false}}, "flight": null}, {"day": 14, "month": 10, "year": 2026, "price": 3515.0, "stay": 7, "history": {"1d": {"price": 3607.0, "diff": -92.0, "pct": -2.6, "fallback": false}, "4d": {"price": 3597.0, "diff": -82.0, "pct": -2.3, "fallback": false}, "7d": {"price": 4086.0, "diff": -571.0, "pct": -14.0, "fallback": false}}, "flight": null}, {"day": 20, "month": 10, "year": 2026, "price": 3515.0, "stay": 7, "history": {"1d": {"price": 3515.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3597.0, "diff": -82.0, "pct": -2.3, "fallback": false}, "7d": {"price": 4153.0, "diff": -638.0, "pct": -15.4, "fallback": false}}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 3515.0, "stay": 7, "history": {"1d": {"price": 3515.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3564.0, "diff": -49.0, "pct": -1.4, "fallback": false}, "7d": {"price": 3262.0, "diff": 253.0, "pct": 7.8, "fallback": false}}, "flight": null}, {"day": 24, "month": 10, "year": 2026, "price": 3515.0, "stay": 7, "history": {"1d": {"price": 3515.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3597.0, "diff": -82.0, "pct": -2.3, "fallback": false}, "7d": {"price": 4086.0, "diff": -571.0, "pct": -14.0, "fallback": false}}, "flight": null}, {"day": 26, "month": 10, "year": 2026, "price": 3515.0, "stay": 7, "history": {"1d": {"price": 3607.0, "diff": -92.0, "pct": -2.6, "fallback": false}, "4d": {"price": 3262.0, "diff": 253.0, "pct": 7.8, "fallback": false}, "7d": {"price": 3262.0, "diff": 253.0, "pct": 7.8, "fallback": false}}, "flight": null}, {"day": 27, "month": 10, "year": 2026, "price": 3515.0, "stay": 7, "history": {"1d": {"price": 3607.0, "diff": -92.0, "pct": -2.6, "fallback": false}, "4d": {"price": 3597.0, "diff": -82.0, "pct": -2.3, "fallback": false}, "7d": {"price": 3754.0, "diff": -239.0, "pct": -6.4, "fallback": false}}, "flight": null}, {"day": 13, "month": 10, "year": 2026, "price": 3580.0, "stay": 7, "history": {"1d": {"price": 3896.0, "diff": -316.0, "pct": -8.1, "fallback": false}, "4d": {"price": 4000.0, "diff": -420.0, "pct": -10.5, "fallback": false}, "7d": {"price": 4153.0, "diff": -573.0, "pct": -13.8, "fallback": false}}, "flight": null}, {"day": 19, "month": 10, "year": 2026, "price": 3595.0, "stay": 7, "history": {"1d": {"price": 3665.0, "diff": -70.0, "pct": -1.9, "fallback": false}, "4d": {"price": 3262.0, "diff": 333.0, "pct": 10.2, "fallback": false}, "7d": {"price": 3898.0, "diff": -303.0, "pct": -7.8, "fallback": false}}, "flight": null}, {"day": 8, "month": 11, "year": 2026, "price": 3649.0, "stay": 7, "history": {"1d": {"price": 3759.0, "diff": -110.0, "pct": -2.9, "fallback": false}, "4d": {"price": 3749.0, "diff": -100.0, "pct": -2.7, "fallback": false}, "7d": {"price": 3754.0, "diff": -105.0, "pct": -2.8, "fallback": false}}, "flight": null}, {"day": 15, "month": 11, "year": 2026, "price": 3649.0, "stay": 7, "history": {"1d": {"price": 3759.0, "diff": -110.0, "pct": -2.9, "fallback": false}, "4d": {"price": 3756.0, "diff": -107.0, "pct": -2.8, "fallback": false}, "7d": {"price": 3754.0, "diff": -105.0, "pct": -2.8, "fallback": false}}, "flight": null}, {"day": 18, "month": 11, "year": 2026, "price": 3649.0, "stay": 7, "history": {"1d": {"price": 3649.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3756.0, "diff": -107.0, "pct": -2.8, "fallback": false}, "7d": {"price": 3830.0, "diff": -181.0, "pct": -4.7, "fallback": false}}, "flight": null}, {"day": 19, "month": 11, "year": 2026, "price": 3649.0, "stay": 7, "history": {"1d": {"price": 3649.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3756.0, "diff": -107.0, "pct": -2.8, "fallback": false}, "7d": {"price": 3830.0, "diff": -181.0, "pct": -4.7, "fallback": false}}, "flight": null}, {"day": 20, "month": 11, "year": 2026, "price": 3649.0, "stay": 7, "history": {"1d": {"price": 3834.0, "diff": -185.0, "pct": -4.8, "fallback": false}, "4d": {"price": 3824.0, "diff": -175.0, "pct": -4.6, "fallback": false}, "7d": {"price": 3906.0, "diff": -257.0, "pct": -6.6, "fallback": false}}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 3650.0, "stay": 7, "history": {"1d": {"price": 3649.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3571.0, "diff": 79.0, "pct": 2.2, "fallback": false}, "7d": {"price": 3562.0, "diff": 88.0, "pct": 2.5, "fallback": false}}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 3650.0, "stay": 7, "history": {"1d": {"price": 3759.0, "diff": -109.0, "pct": -2.9, "fallback": false}, "4d": {"price": 3756.0, "diff": -106.0, "pct": -2.8, "fallback": false}, "7d": {"price": 3754.0, "diff": -104.0, "pct": -2.8, "fallback": false}}, "flight": null}, {"day": 7, "month": 11, "year": 2026, "price": 3650.0, "stay": 7, "history": {"1d": {"price": 3649.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3749.0, "diff": -99.0, "pct": -2.6, "fallback": false}, "7d": {"price": 3754.0, "diff": -104.0, "pct": -2.8, "fallback": false}}, "flight": null}, {"day": 23, "month": 1, "year": 2027, "price": 3666.0, "stay": 7, "history": {"1d": {"price": 3553.0, "diff": 113.0, "pct": 3.2, "fallback": false}, "4d": {"price": 3543.0, "diff": 123.0, "pct": 3.5, "fallback": false}, "7d": {"price": 3548.0, "diff": 118.0, "pct": 3.3, "fallback": false}}, "flight": null}, {"day": 31, "month": 10, "year": 2026, "price": 3675.0, "stay": 7, "history": {"1d": {"price": 3855.0, "diff": -180.0, "pct": -4.7, "fallback": false}, "4d": {"price": 3859.0, "diff": -184.0, "pct": -4.8, "fallback": false}, "7d": {"price": 4086.0, "diff": -411.0, "pct": -10.1, "fallback": false}}, "flight": null}, {"day": 25, "month": 11, "year": 2026, "price": 3688.0, "stay": 7, "history": {"1d": {"price": 4086.0, "diff": -398.0, "pct": -9.7, "fallback": false}, "4d": {"price": 4086.0, "diff": -398.0, "pct": -9.7, "fallback": false}, "7d": {"price": 4086.0, "diff": -398.0, "pct": -9.7, "fallback": false}}, "flight": null}, {"day": 23, "month": 11, "year": 2026, "price": 3689.0, "stay": 7, "history": {"1d": {"price": 3759.0, "diff": -70.0, "pct": -1.9, "fallback": false}, "4d": {"price": 4143.0, "diff": -454.0, "pct": -11.0, "fallback": false}, "7d": {"price": 4581.0, "diff": -892.0, "pct": -19.5, "fallback": false}}, "flight": null}, {"day": 24, "month": 11, "year": 2026, "price": 3689.0, "stay": 7, "history": {"1d": {"price": 3798.0, "diff": -109.0, "pct": -2.9, "fallback": false}, "4d": {"price": 4086.0, "diff": -397.0, "pct": -9.7, "fallback": false}, "7d": {"price": 4086.0, "diff": -397.0, "pct": -9.7, "fallback": false}}, "flight": null}, {"day": 6, "month": 11, "year": 2026, "price": 3691.0, "stay": 7, "history": {"1d": {"price": 3690.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3756.0, "diff": -65.0, "pct": -1.7, "fallback": false}, "7d": {"price": 3754.0, "diff": -63.0, "pct": -1.7, "fallback": false}}, "flight": null}, {"day": 9, "month": 11, "year": 2026, "price": 3691.0, "stay": 7, "history": {"1d": {"price": 3800.0, "diff": -109.0, "pct": -2.9, "fallback": false}, "4d": {"price": 3564.0, "diff": 127.0, "pct": 3.6, "fallback": false}, "7d": {"price": 3905.0, "diff": -214.0, "pct": -5.5, "fallback": false}}, "flight": null}, {"day": 6, "month": 10, "year": 2026, "price": 3700.0, "stay": 7, "history": {"1d": {"price": 3700.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3934.0, "diff": -234.0, "pct": -5.9, "fallback": false}, "7d": {"price": 4086.0, "diff": -386.0, "pct": -9.4, "fallback": false}}, "flight": null}, {"day": 7, "month": 10, "year": 2026, "price": 3700.0, "stay": 7, "history": {"1d": {"price": 3700.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3934.0, "diff": -234.0, "pct": -5.9, "fallback": false}, "7d": {"price": 3898.0, "diff": -198.0, "pct": -5.1, "fallback": false}}, "flight": null}, {"day": 8, "month": 10, "year": 2026, "price": 3700.0, "stay": 7, "history": {"1d": {"price": 3700.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4010.0, "diff": -310.0, "pct": -7.7, "fallback": false}, "7d": {"price": 4086.0, "diff": -386.0, "pct": -9.4, "fallback": false}}, "flight": null}], "totalDates": 231, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 3514, "pendingScans": 0, "pendingFirstSeen": "2026-09-30T11:24:08.933066Z"}, {"route": "HKG→BOM", "destination": {"code": "BOM", "name": "孟買 (BOM)", "region": "南亞"}, "price": 3529.0, "typicalPrice": 4802, "cheapestDates": [{"day": 22, "month": 12, "year": 2026, "price": 3529.0, "stay": 7, "history": {"1d": {"price": 3523.0, "diff": 6.0, "pct": 0.2, "fallback": false}, "4d": {"price": 3757.0, "diff": -228.0, "pct": -6.1, "fallback": false}, "7d": {"price": 3769.0, "diff": -240.0, "pct": -6.4, "fallback": false}}, "flight": null}, {"day": 23, "month": 12, "year": 2026, "price": 3529.0, "stay": 7, "history": {"1d": {"price": 3523.0, "diff": 6.0, "pct": 0.2, "fallback": false}, "4d": {"price": 3656.0, "diff": -127.0, "pct": -3.5, "fallback": false}, "7d": {"price": 3658.0, "diff": -129.0, "pct": -3.5, "fallback": false}}, "flight": null}, {"day": 24, "month": 12, "year": 2026, "price": 3529.0, "stay": 7, "history": {"1d": {"price": 3523.0, "diff": 6.0, "pct": 0.2, "fallback": false}, "4d": {"price": 3647.0, "diff": -118.0, "pct": -3.2, "fallback": false}, "7d": {"price": 3649.0, "diff": -120.0, "pct": -3.3, "fallback": false}}, "flight": null}, {"day": 21, "month": 12, "year": 2026, "price": 3538.0, "stay": 7, "history": {"1d": {"price": 3652.0, "diff": -114.0, "pct": -3.1, "fallback": false}, "4d": {"price": 3757.0, "diff": -219.0, "pct": -5.8, "fallback": false}, "7d": {"price": 3769.0, "diff": -231.0, "pct": -6.1, "fallback": false}}, "flight": null}, {"day": 1, "month": 2, "year": 2027, "price": 3639.0, "stay": 7, "history": {"1d": {"price": 3633.0, "diff": 6.0, "pct": 0.2, "fallback": false}, "4d": {"price": 3637.0, "diff": 2.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 2, "month": 2, "year": 2027, "price": 3639.0, "stay": 7, "history": {"1d": {"price": 3633.0, "diff": 6.0, "pct": 0.2, "fallback": false}}, "flight": null}, {"day": 3, "month": 2, "year": 2027, "price": 3639.0, "stay": 7, "history": {"1d": {"price": 3633.0, "diff": 6.0, "pct": 0.2, "fallback": false}}, "flight": null}, {"day": 4, "month": 2, "year": 2027, "price": 3639.0, "stay": 7, "history": {"1d": {"price": 3633.0, "diff": 6.0, "pct": 0.2, "fallback": false}}, "flight": null}, {"day": 5, "month": 2, "year": 2027, "price": 3639.0, "stay": 7, "history": {}, "flight": null}, {"day": 30, "month": 1, "year": 2027, "price": 3649.0, "stay": 7, "history": {"1d": {"price": 3762.0, "diff": -113.0, "pct": -3.0, "fallback": false}, "4d": {"price": 3766.0, "diff": -117.0, "pct": -3.1, "fallback": false}}, "flight": null}, {"day": 29, "month": 1, "year": 2027, "price": 3658.0, "stay": 7, "history": {"1d": {"price": 3756.0, "diff": -98.0, "pct": -2.6, "fallback": false}, "4d": {"price": 3757.0, "diff": -99.0, "pct": -2.6, "fallback": false}, "7d": {"price": 3770.0, "diff": -112.0, "pct": -3.0, "fallback": false}}, "flight": null}, {"day": 28, "month": 1, "year": 2027, "price": 3759.0, "stay": 7, "history": {"1d": {"price": 3756.0, "diff": 3.0, "pct": 0.1, "fallback": false}, "4d": {"price": 3757.0, "diff": 2.0, "pct": 0.1, "fallback": false}, "7d": {"price": 3770.0, "diff": -11.0, "pct": -0.3, "fallback": false}}, "flight": null}, {"day": 31, "month": 1, "year": 2027, "price": 3759.0, "stay": 7, "history": {"1d": {"price": 3753.0, "diff": 6.0, "pct": 0.2, "fallback": false}, "4d": {"price": 3757.0, "diff": 2.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 26, "month": 12, "year": 2026, "price": 3761.0, "stay": 7, "history": {"1d": {"price": 3755.0, "diff": 6.0, "pct": 0.2, "fallback": false}, "4d": {"price": 3919.0, "diff": -158.0, "pct": -4.0, "fallback": false}, "7d": {"price": 3920.0, "diff": -159.0, "pct": -4.1, "fallback": false}}, "flight": null}, {"day": 30, "month": 12, "year": 2026, "price": 3761.0, "stay": 7, "history": {"1d": {"price": 3905.0, "diff": -144.0, "pct": -3.7, "fallback": false}, "4d": {"price": 4008.0, "diff": -247.0, "pct": -6.2, "fallback": false}, "7d": {"price": 3877.0, "diff": -116.0, "pct": -3.0, "fallback": false}}, "flight": null}, {"day": 27, "month": 1, "year": 2027, "price": 3768.0, "stay": 7, "history": {"1d": {"price": 3756.0, "diff": 12.0, "pct": 0.3, "fallback": false}, "4d": {"price": 3757.0, "diff": 11.0, "pct": 0.3, "fallback": false}, "7d": {"price": 3770.0, "diff": -2.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 29, "month": 12, "year": 2026, "price": 3771.0, "stay": 7, "history": {"1d": {"price": 4025.0, "diff": -254.0, "pct": -6.3, "fallback": false}, "4d": {"price": 4038.0, "diff": -267.0, "pct": -6.6, "fallback": false}, "7d": {"price": 4040.0, "diff": -269.0, "pct": -6.7, "fallback": false}}, "flight": null}, {"day": 28, "month": 12, "year": 2026, "price": 3780.0, "stay": 7, "history": {"1d": {"price": 4025.0, "diff": -245.0, "pct": -6.1, "fallback": false}, "4d": {"price": 4029.0, "diff": -249.0, "pct": -6.2, "fallback": false}, "7d": {"price": 4031.0, "diff": -251.0, "pct": -6.2, "fallback": false}}, "flight": null}, {"day": 22, "month": 1, "year": 2027, "price": 3787.0, "stay": 7, "history": {"1d": {"price": 3782.0, "diff": 5.0, "pct": 0.1, "fallback": false}, "4d": {"price": 3786.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3797.0, "diff": -10.0, "pct": -0.3, "fallback": false}}, "flight": null}, {"day": 21, "month": 1, "year": 2027, "price": 3807.0, "stay": 7, "history": {"1d": {"price": 3796.0, "diff": 11.0, "pct": 0.3, "fallback": false}, "4d": {"price": 3803.0, "diff": 4.0, "pct": 0.1, "fallback": false}, "7d": {"price": 3802.0, "diff": 5.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 23, "month": 1, "year": 2027, "price": 3807.0, "stay": 7, "history": {"1d": {"price": 3796.0, "diff": 11.0, "pct": 0.3, "fallback": false}, "4d": {"price": 3803.0, "diff": 4.0, "pct": 0.1, "fallback": false}, "7d": {"price": 3802.0, "diff": 5.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 25, "month": 1, "year": 2027, "price": 3859.0, "stay": 7, "history": {"1d": {"price": 3853.0, "diff": 6.0, "pct": 0.2, "fallback": false}, "4d": {"price": 3757.0, "diff": 102.0, "pct": 2.7, "fallback": false}, "7d": {"price": 3770.0, "diff": 89.0, "pct": 2.4, "fallback": false}}, "flight": null}, {"day": 25, "month": 12, "year": 2026, "price": 3881.0, "stay": 7, "history": {"1d": {"price": 3875.0, "diff": 6.0, "pct": 0.2, "fallback": false}, "4d": {"price": 3760.0, "diff": 121.0, "pct": 3.2, "fallback": false}, "7d": {"price": 3771.0, "diff": 110.0, "pct": 2.9, "fallback": false}}, "flight": null}, {"day": 18, "month": 12, "year": 2026, "price": 3887.0, "stay": 7, "history": {"1d": {"price": 3771.0, "diff": 116.0, "pct": 3.1, "fallback": false}, "4d": {"price": 3885.0, "diff": 2.0, "pct": 0.1, "fallback": false}, "7d": {"price": 3898.0, "diff": -11.0, "pct": -0.3, "fallback": false}}, "flight": null}, {"day": 20, "month": 12, "year": 2026, "price": 3887.0, "stay": 7, "history": {"1d": {"price": 3753.0, "diff": 134.0, "pct": 3.6, "fallback": false}, "4d": {"price": 3757.0, "diff": 130.0, "pct": 3.5, "fallback": false}, "7d": {"price": 3769.0, "diff": 118.0, "pct": 3.1, "fallback": false}}, "flight": null}, {"day": 7, "month": 1, "year": 2027, "price": 3890.0, "stay": 7, "history": {"1d": {"price": 3884.0, "diff": 6.0, "pct": 0.2, "fallback": false}, "4d": {"price": 3786.0, "diff": 104.0, "pct": 2.7, "fallback": false}, "7d": {"price": 3802.0, "diff": 88.0, "pct": 2.3, "fallback": false}}, "flight": null}, {"day": 9, "month": 1, "year": 2027, "price": 3890.0, "stay": 7, "history": {"1d": {"price": 3884.0, "diff": 6.0, "pct": 0.2, "fallback": false}, "4d": {"price": 3888.0, "diff": 2.0, "pct": 0.1, "fallback": false}, "7d": {"price": 3900.0, "diff": -10.0, "pct": -0.3, "fallback": false}}, "flight": null}, {"day": 24, "month": 1, "year": 2027, "price": 3890.0, "stay": 7, "history": {"1d": {"price": 3884.0, "diff": 6.0, "pct": 0.2, "fallback": false}, "4d": {"price": 3879.0, "diff": 11.0, "pct": 0.3, "fallback": false}, "7d": {"price": 3891.0, "diff": -1.0, "pct": -0.0, "fallback": false}}, "flight": null}, {"day": 10, "month": 1, "year": 2027, "price": 3907.0, "stay": 7, "history": {"1d": {"price": 3896.0, "diff": 11.0, "pct": 0.3, "fallback": false}, "4d": {"price": 3973.0, "diff": -66.0, "pct": -1.7, "fallback": false}, "7d": {"price": 3983.0, "diff": -76.0, "pct": -1.9, "fallback": false}}, "flight": null}, {"day": 11, "month": 1, "year": 2027, "price": 3907.0, "stay": 7, "history": {"1d": {"price": 3896.0, "diff": 11.0, "pct": 0.3, "fallback": false}, "4d": {"price": 3903.0, "diff": 4.0, "pct": 0.1, "fallback": false}, "7d": {"price": 3797.0, "diff": 110.0, "pct": 2.9, "fallback": false}}, "flight": null}], "totalDates": 231, "totalDestinations": 71, "firstDetected": null, "dropAmount": 6, "dropPct": 0.2, "dropPrice": 3529, "pendingScans": 0, "pendingFirstSeen": "2026-10-03T23:56:10.786115Z"}, {"route": "HKG→FCO", "destination": {"code": "FCO", "name": "羅馬 (FCO)", "region": "歐洲"}, "price": 3609.0, "typicalPrice": 5835, "cheapestDates": [{"day": 4, "month": 11, "year": 2026, "price": 3609.0, "stay": 7, "history": {"1d": {"price": 3607.0, "diff": 2.0, "pct": 0.1, "fallback": false}, "4d": {"price": 3610.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "7d": {"price": 3613.0, "diff": -4.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 11, "month": 11, "year": 2026, "price": 3609.0, "stay": 7, "history": {"1d": {"price": 3607.0, "diff": 2.0, "pct": 0.1, "fallback": false}, "4d": {"price": 3610.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "7d": {"price": 3613.0, "diff": -4.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 23, "month": 11, "year": 2026, "price": 3609.0, "stay": 7, "history": {"1d": {"price": 3607.0, "diff": 2.0, "pct": 0.1, "fallback": false}, "4d": {"price": 3610.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "7d": {"price": 3613.0, "diff": -4.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 26, "month": 11, "year": 2026, "price": 3726.0, "stay": 7, "history": {"1d": {"price": 3725.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3730.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 3913.0, "diff": -187.0, "pct": -4.8, "fallback": false}}, "flight": null}, {"day": 18, "month": 11, "year": 2026, "price": 3771.0, "stay": 7, "history": {"1d": {"price": 3770.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3802.0, "diff": -31.0, "pct": -0.8, "fallback": false}, "7d": {"price": 3742.0, "diff": 29.0, "pct": 0.8, "fallback": false}}, "flight": null}, {"day": 3, "month": 11, "year": 2026, "price": 3823.0, "stay": 7, "history": {"1d": {"price": 3822.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3827.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 4073.0, "diff": -250.0, "pct": -6.1, "fallback": false}}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 3823.0, "stay": 7, "history": {"1d": {"price": 3607.0, "diff": 216.0, "pct": 6.0, "fallback": false}, "4d": {"price": 3827.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 3833.0, "diff": -10.0, "pct": -0.3, "fallback": false}}, "flight": null}, {"day": 12, "month": 11, "year": 2026, "price": 3823.0, "stay": 7, "history": {"1d": {"price": 3822.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3827.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 4063.0, "diff": -240.0, "pct": -5.9, "fallback": false}}, "flight": null}, {"day": 16, "month": 11, "year": 2026, "price": 3823.0, "stay": 7, "history": {"1d": {"price": 3822.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3827.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 3613.0, "diff": 210.0, "pct": 5.8, "fallback": false}}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 3823.0, "stay": 7, "history": {"1d": {"price": 3822.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3827.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 3831.0, "diff": -8.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 19, "month": 11, "year": 2026, "price": 3823.0, "stay": 7, "history": {"1d": {"price": 3822.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3827.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 3777.0, "diff": 46.0, "pct": 1.2, "fallback": false}}, "flight": null}, {"day": 24, "month": 11, "year": 2026, "price": 3823.0, "stay": 7, "history": {"1d": {"price": 3822.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3827.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 3913.0, "diff": -90.0, "pct": -2.3, "fallback": false}}, "flight": null}, {"day": 19, "month": 1, "year": 2027, "price": 3828.0, "stay": 7, "history": {"1d": {"price": 3828.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3832.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 3836.0, "diff": -8.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 25, "month": 1, "year": 2027, "price": 3828.0, "stay": 7, "history": {"1d": {"price": 3828.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3832.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 3836.0, "diff": -8.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 26, "month": 1, "year": 2027, "price": 3828.0, "stay": 7, "history": {"1d": {"price": 3828.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3832.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 3836.0, "diff": -8.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 22, "month": 10, "year": 2026, "price": 3909.0, "stay": 7, "history": {"1d": {"price": 3907.0, "diff": 2.0, "pct": 0.1, "fallback": false}, "4d": {"price": 4058.0, "diff": -149.0, "pct": -3.7, "fallback": false}, "7d": {"price": 3843.0, "diff": 66.0, "pct": 1.7, "fallback": false}}, "flight": null}, {"day": 25, "month": 11, "year": 2026, "price": 3909.0, "stay": 7, "history": {"1d": {"price": 3907.0, "diff": 2.0, "pct": 0.1, "fallback": false}, "4d": {"price": 3910.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "7d": {"price": 4105.0, "diff": -196.0, "pct": -4.8, "fallback": false}}, "flight": null}, {"day": 18, "month": 1, "year": 2027, "price": 3909.0, "stay": 7, "history": {"1d": {"price": 3907.0, "diff": 2.0, "pct": 0.1, "fallback": false}, "4d": {"price": 3910.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "7d": {"price": 3913.0, "diff": -4.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 2, "month": 11, "year": 2026, "price": 3940.0, "stay": 7, "history": {"1d": {"price": 3822.0, "diff": 118.0, "pct": 3.1, "fallback": false}, "4d": {"price": 4007.0, "diff": -67.0, "pct": -1.7, "fallback": false}, "7d": {"price": 4131.0, "diff": -191.0, "pct": -4.6, "fallback": false}}, "flight": null}, {"day": 15, "month": 11, "year": 2026, "price": 3940.0, "stay": 7, "history": {"1d": {"price": 4041.0, "diff": -101.0, "pct": -2.5, "fallback": false}, "4d": {"price": 3947.0, "diff": -7.0, "pct": -0.2, "fallback": false}, "7d": {"price": 4714.0, "diff": -774.0, "pct": -16.4, "fallback": false}}, "flight": null}, {"day": 29, "month": 11, "year": 2026, "price": 3940.0, "stay": 7, "history": {"1d": {"price": 3940.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3947.0, "diff": -7.0, "pct": -0.2, "fallback": false}, "7d": {"price": 4431.0, "diff": -491.0, "pct": -11.1, "fallback": false}}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 3967.0, "stay": 7, "history": {"1d": {"price": 3907.0, "diff": 60.0, "pct": 1.5, "fallback": false}, "4d": {"price": 4039.0, "diff": -72.0, "pct": -1.8, "fallback": false}, "7d": {"price": 4042.0, "diff": -75.0, "pct": -1.9, "fallback": false}}, "flight": null}, {"day": 24, "month": 1, "year": 2027, "price": 4007.0, "stay": 7, "history": {"1d": {"price": 4058.0, "diff": -51.0, "pct": -1.3, "fallback": false}, "4d": {"price": 3832.0, "diff": 175.0, "pct": 4.6, "fallback": false}, "7d": {"price": 3831.0, "diff": 176.0, "pct": 4.6, "fallback": false}}, "flight": null}, {"day": 22, "month": 11, "year": 2026, "price": 4040.0, "stay": 7, "history": {"1d": {"price": 4041.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 4048.0, "diff": -8.0, "pct": -0.2, "fallback": false}, "7d": {"price": 4131.0, "diff": -91.0, "pct": -2.2, "fallback": false}}, "flight": null}, {"day": 10, "month": 11, "year": 2026, "price": 4055.0, "stay": 7, "history": {"1d": {"price": 4008.0, "diff": 47.0, "pct": 1.2, "fallback": false}, "4d": {"price": 4127.0, "diff": -72.0, "pct": -1.7, "fallback": false}, "7d": {"price": 3913.0, "diff": 142.0, "pct": 3.6, "fallback": false}}, "flight": null}, {"day": 6, "month": 11, "year": 2026, "price": 4093.0, "stay": 7, "history": {"1d": {"price": 4072.0, "diff": 21.0, "pct": 0.5, "fallback": false}, "4d": {"price": 4347.0, "diff": -254.0, "pct": -5.8, "fallback": false}, "7d": {"price": 4681.0, "diff": -588.0, "pct": -12.6, "fallback": false}}, "flight": null}, {"day": 20, "month": 1, "year": 2027, "price": 4097.0, "stay": 7, "history": {"1d": {"price": 4099.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "4d": {"price": 4105.0, "diff": -8.0, "pct": -0.2, "fallback": false}, "7d": {"price": 4136.0, "diff": -39.0, "pct": -0.9, "fallback": false}}, "flight": null}, {"day": 2, "month": 12, "year": 2026, "price": 4099.0, "stay": 7, "history": {"1d": {"price": 4140.0, "diff": -41.0, "pct": -1.0, "fallback": false}, "4d": {"price": 3947.0, "diff": 152.0, "pct": 3.9, "fallback": false}, "7d": {"price": 4033.0, "diff": 66.0, "pct": 1.6, "fallback": false}}, "flight": null}, {"day": 30, "month": 11, "year": 2026, "price": 4119.0, "stay": 7, "history": {"1d": {"price": 4099.0, "diff": 20.0, "pct": 0.5, "fallback": false}, "4d": {"price": 4105.0, "diff": 14.0, "pct": 0.3, "fallback": false}, "7d": {"price": 3863.0, "diff": 256.0, "pct": 6.6, "fallback": false}}, "flight": null}, {"day": 1, "month": 12, "year": 2026, "price": 4123.0, "stay": 7, "history": {"1d": {"price": 4122.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3947.0, "diff": 176.0, "pct": 4.5, "fallback": false}, "7d": {"price": 4041.0, "diff": 82.0, "pct": 2.0, "fallback": false}}, "flight": null}], "totalDates": 231, "totalDestinations": 71, "firstDetected": null, "dropAmount": 2, "dropPct": 0.1, "dropPrice": 3609, "pendingScans": 0, "pendingFirstSeen": "2026-09-25T13:51:48.225267Z"}, {"route": "HKG→RGN", "destination": {"code": "RGN", "name": "仰光 (RGN)", "region": "東南亞"}, "price": 3644.0, "typicalPrice": 4512, "cheapestDates": [{"day": 20, "month": 10, "year": 2026, "price": 3644.0, "stay": 7, "history": {"1d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3588.0, "diff": 56.0, "pct": 1.6, "fallback": false}}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 3644.0, "stay": 7, "history": {"1d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3588.0, "diff": 56.0, "pct": 1.6, "fallback": false}}, "flight": null}, {"day": 22, "month": 10, "year": 2026, "price": 3644.0, "stay": 7, "history": {"1d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3588.0, "diff": 56.0, "pct": 1.6, "fallback": false}}, "flight": null}, {"day": 23, "month": 10, "year": 2026, "price": 3644.0, "stay": 7, "history": {"1d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3588.0, "diff": 56.0, "pct": 1.6, "fallback": false}}, "flight": null}, {"day": 24, "month": 10, "year": 2026, "price": 3644.0, "stay": 7, "history": {"1d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3863.0, "diff": -219.0, "pct": -5.7, "fallback": false}, "7d": {"price": 3748.0, "diff": -104.0, "pct": -2.8, "fallback": false}}, "flight": null}, {"day": 25, "month": 10, "year": 2026, "price": 3644.0, "stay": 7, "history": {"1d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3863.0, "diff": -219.0, "pct": -5.7, "fallback": false}, "7d": {"price": 3588.0, "diff": 56.0, "pct": 1.6, "fallback": false}}, "flight": null}, {"day": 26, "month": 10, "year": 2026, "price": 3644.0, "stay": 7, "history": {"1d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3588.0, "diff": 56.0, "pct": 1.6, "fallback": false}}, "flight": null}, {"day": 27, "month": 10, "year": 2026, "price": 3644.0, "stay": 7, "history": {"1d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3588.0, "diff": 56.0, "pct": 1.6, "fallback": false}}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 3644.0, "stay": 7, "history": {"1d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3588.0, "diff": 56.0, "pct": 1.6, "fallback": false}}, "flight": null}, {"day": 29, "month": 10, "year": 2026, "price": 3644.0, "stay": 7, "history": {"1d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3588.0, "diff": 56.0, "pct": 1.6, "fallback": false}}, "flight": null}, {"day": 30, "month": 10, "year": 2026, "price": 3644.0, "stay": 7, "history": {"1d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3588.0, "diff": 56.0, "pct": 1.6, "fallback": false}}, "flight": null}, {"day": 31, "month": 10, "year": 2026, "price": 3644.0, "stay": 7, "history": {"1d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3588.0, "diff": 56.0, "pct": 1.6, "fallback": false}}, "flight": null}, {"day": 3, "month": 11, "year": 2026, "price": 3644.0, "stay": 7, "history": {"1d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3588.0, "diff": 56.0, "pct": 1.6, "fallback": false}}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 3644.0, "stay": 7, "history": {"1d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3588.0, "diff": 56.0, "pct": 1.6, "fallback": false}}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 3644.0, "stay": 7, "history": {"1d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3588.0, "diff": 56.0, "pct": 1.6, "fallback": false}}, "flight": null}, {"day": 6, "month": 11, "year": 2026, "price": 3644.0, "stay": 7, "history": {"1d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3588.0, "diff": 56.0, "pct": 1.6, "fallback": false}}, "flight": null}, {"day": 7, "month": 11, "year": 2026, "price": 3644.0, "stay": 7, "history": {"1d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3588.0, "diff": 56.0, "pct": 1.6, "fallback": false}}, "flight": null}, {"day": 8, "month": 11, "year": 2026, "price": 3644.0, "stay": 7, "history": {"1d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3588.0, "diff": 56.0, "pct": 1.6, "fallback": false}}, "flight": null}, {"day": 9, "month": 11, "year": 2026, "price": 3644.0, "stay": 7, "history": {"1d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3588.0, "diff": 56.0, "pct": 1.6, "fallback": false}}, "flight": null}, {"day": 10, "month": 11, "year": 2026, "price": 3644.0, "stay": 7, "history": {"1d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3588.0, "diff": 56.0, "pct": 1.6, "fallback": false}}, "flight": null}, {"day": 11, "month": 11, "year": 2026, "price": 3644.0, "stay": 7, "history": {"1d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3588.0, "diff": 56.0, "pct": 1.6, "fallback": false}}, "flight": null}, {"day": 12, "month": 11, "year": 2026, "price": 3644.0, "stay": 7, "history": {"1d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3588.0, "diff": 56.0, "pct": 1.6, "fallback": false}}, "flight": null}, {"day": 13, "month": 11, "year": 2026, "price": 3644.0, "stay": 7, "history": {"1d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3588.0, "diff": 56.0, "pct": 1.6, "fallback": false}}, "flight": null}, {"day": 14, "month": 11, "year": 2026, "price": 3644.0, "stay": 7, "history": {"1d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3588.0, "diff": 56.0, "pct": 1.6, "fallback": false}}, "flight": null}, {"day": 15, "month": 11, "year": 2026, "price": 3644.0, "stay": 7, "history": {"1d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3588.0, "diff": 56.0, "pct": 1.6, "fallback": false}}, "flight": null}, {"day": 16, "month": 11, "year": 2026, "price": 3644.0, "stay": 7, "history": {"1d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3588.0, "diff": 56.0, "pct": 1.6, "fallback": false}}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 3644.0, "stay": 7, "history": {"1d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3588.0, "diff": 56.0, "pct": 1.6, "fallback": false}}, "flight": null}, {"day": 18, "month": 11, "year": 2026, "price": 3644.0, "stay": 7, "history": {"1d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3588.0, "diff": 56.0, "pct": 1.6, "fallback": false}}, "flight": null}, {"day": 19, "month": 11, "year": 2026, "price": 3644.0, "stay": 7, "history": {"1d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3588.0, "diff": 56.0, "pct": 1.6, "fallback": false}}, "flight": null}, {"day": 21, "month": 11, "year": 2026, "price": 3644.0, "stay": 7, "history": {"1d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 3644.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 3588.0, "diff": 56.0, "pct": 1.6, "fallback": false}}, "flight": null}], "totalDates": 231, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 3644, "pendingScans": 0, "pendingFirstSeen": "2026-09-25T13:51:48.225267Z"}, {"route": "HKG→MAD", "destination": {"code": "MAD", "name": "馬德里 (MAD)", "region": "歐洲"}, "price": 3973.0, "typicalPrice": 6671, "cheapestDates": [{"day": 18, "month": 11, "year": 2026, "price": 3973.0, "stay": 7, "history": {"1d": {"price": 5039.0, "diff": -1066.0, "pct": -21.2, "fallback": false}, "4d": {"price": 5041.0, "diff": -1068.0, "pct": -21.2, "fallback": false}, "7d": {"price": 4745.0, "diff": -772.0, "pct": -16.3, "fallback": false}}, "flight": null}, {"day": 20, "month": 1, "year": 2027, "price": 3973.0, "stay": 7, "history": {"1d": {"price": 3976.0, "diff": -3.0, "pct": -0.1, "fallback": false}, "4d": {"price": 3979.0, "diff": -6.0, "pct": -0.2, "fallback": false}, "7d": {"price": 4143.0, "diff": -170.0, "pct": -4.1, "fallback": false}}, "flight": null}, {"day": 25, "month": 1, "year": 2027, "price": 3973.0, "stay": 7, "history": {"1d": {"price": 3976.0, "diff": -3.0, "pct": -0.1, "fallback": false}, "4d": {"price": 3979.0, "diff": -6.0, "pct": -0.2, "fallback": false}, "7d": {"price": 4827.0, "diff": -854.0, "pct": -17.7, "fallback": false}}, "flight": null}, {"day": 24, "month": 11, "year": 2026, "price": 3984.0, "stay": 7, "history": {"1d": {"price": 3986.0, "diff": -2.0, "pct": -0.1, "fallback": false}, "4d": {"price": 3989.0, "diff": -5.0, "pct": -0.1, "fallback": false}, "7d": {"price": 4827.0, "diff": -843.0, "pct": -17.5, "fallback": false}}, "flight": null}, {"day": 25, "month": 11, "year": 2026, "price": 3985.0, "stay": 7, "history": {"1d": {"price": 3987.0, "diff": -2.0, "pct": -0.1, "fallback": false}, "4d": {"price": 3990.0, "diff": -5.0, "pct": -0.1, "fallback": false}, "7d": {"price": 4745.0, "diff": -760.0, "pct": -16.0, "fallback": false}}, "flight": null}, {"day": 29, "month": 11, "year": 2026, "price": 3985.0, "stay": 7, "history": {"1d": {"price": 4317.0, "diff": -332.0, "pct": -7.7, "fallback": false}, "4d": {"price": 3979.0, "diff": 6.0, "pct": 0.2, "fallback": false}, "7d": {"price": 5045.0, "diff": -1060.0, "pct": -21.0, "fallback": false}}, "flight": null}, {"day": 2, "month": 12, "year": 2026, "price": 3985.0, "stay": 7, "history": {"1d": {"price": 5157.0, "diff": -1172.0, "pct": -22.7, "fallback": false}, "4d": {"price": 5082.0, "diff": -1097.0, "pct": -21.6, "fallback": false}, "7d": {"price": 4713.0, "diff": -728.0, "pct": -15.4, "fallback": false}}, "flight": null}, {"day": 18, "month": 1, "year": 2027, "price": 3985.0, "stay": 7, "history": {"1d": {"price": 3987.0, "diff": -2.0, "pct": -0.1, "fallback": false}, "4d": {"price": 3990.0, "diff": -5.0, "pct": -0.1, "fallback": false}, "7d": {"price": 4143.0, "diff": -158.0, "pct": -3.8, "fallback": false}}, "flight": null}, {"day": 19, "month": 1, "year": 2027, "price": 3985.0, "stay": 7, "history": {"1d": {"price": 3987.0, "diff": -2.0, "pct": -0.1, "fallback": false}, "4d": {"price": 3990.0, "diff": -5.0, "pct": -0.1, "fallback": false}, "7d": {"price": 4143.0, "diff": -158.0, "pct": -3.8, "fallback": false}}, "flight": null}, {"day": 24, "month": 1, "year": 2027, "price": 4429.0, "stay": 7, "history": {"1d": {"price": 4824.0, "diff": -395.0, "pct": -8.2, "fallback": false}, "4d": {"price": 4824.0, "diff": -395.0, "pct": -8.2, "fallback": false}, "7d": {"price": 4827.0, "diff": -398.0, "pct": -8.2, "fallback": false}}, "flight": null}, {"day": 11, "month": 11, "year": 2026, "price": 4430.0, "stay": 7, "history": {"1d": {"price": 5039.0, "diff": -609.0, "pct": -12.1, "fallback": false}, "4d": {"price": 5041.0, "diff": -611.0, "pct": -12.1, "fallback": false}, "7d": {"price": 5645.0, "diff": -1215.0, "pct": -21.5, "fallback": false}}, "flight": null}, {"day": 11, "month": 1, "year": 2027, "price": 4430.0, "stay": 7, "history": {"1d": {"price": 5286.0, "diff": -856.0, "pct": -16.2, "fallback": false}, "4d": {"price": 5287.0, "diff": -857.0, "pct": -16.2, "fallback": false}, "7d": {"price": 4713.0, "diff": -283.0, "pct": -6.0, "fallback": false}}, "flight": null}, {"day": 27, "month": 1, "year": 2027, "price": 4430.0, "stay": 7, "history": {"1d": {"price": 4432.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "4d": {"price": 4436.0, "diff": -6.0, "pct": -0.1, "fallback": false}, "7d": {"price": 5443.0, "diff": -1013.0, "pct": -18.6, "fallback": false}}, "flight": null}, {"day": 30, "month": 11, "year": 2026, "price": 4510.0, "stay": 7, "history": {"1d": {"price": 4824.0, "diff": -314.0, "pct": -6.5, "fallback": false}, "4d": {"price": 4226.0, "diff": 284.0, "pct": 6.7, "fallback": false}, "7d": {"price": 4827.0, "diff": -317.0, "pct": -6.6, "fallback": false}}, "flight": null}, {"day": 21, "month": 1, "year": 2027, "price": 4582.0, "stay": 7, "history": {"1d": {"price": 4582.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4583.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "7d": {"price": 4143.0, "diff": 439.0, "pct": 10.6, "fallback": false}}, "flight": null}, {"day": 12, "month": 1, "year": 2027, "price": 4676.0, "stay": 7, "history": {"1d": {"price": 5216.0, "diff": -540.0, "pct": -10.4, "fallback": false}, "4d": {"price": 5217.0, "diff": -541.0, "pct": -10.4, "fallback": false}, "7d": {"price": 4745.0, "diff": -69.0, "pct": -1.5, "fallback": false}}, "flight": null}, {"day": 14, "month": 1, "year": 2027, "price": 4676.0, "stay": 7, "history": {"1d": {"price": 4678.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "4d": {"price": 4683.0, "diff": -7.0, "pct": -0.1, "fallback": false}, "7d": {"price": 4713.0, "diff": -37.0, "pct": -0.8, "fallback": false}}, "flight": null}, {"day": 28, "month": 1, "year": 2027, "price": 4677.0, "stay": 7, "history": {"1d": {"price": 4679.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "4d": {"price": 4684.0, "diff": -7.0, "pct": -0.1, "fallback": false}, "7d": {"price": 5127.0, "diff": -450.0, "pct": -8.8, "fallback": false}}, "flight": null}, {"day": 10, "month": 11, "year": 2026, "price": 4825.0, "stay": 7, "history": {"1d": {"price": 4824.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4824.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4827.0, "diff": -2.0, "pct": -0.0, "fallback": false}}, "flight": null}, {"day": 16, "month": 11, "year": 2026, "price": 4825.0, "stay": 7, "history": {"1d": {"price": 4824.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4824.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4745.0, "diff": 80.0, "pct": 1.7, "fallback": false}}, "flight": null}, {"day": 23, "month": 11, "year": 2026, "price": 4825.0, "stay": 7, "history": {"1d": {"price": 4824.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4824.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4745.0, "diff": 80.0, "pct": 1.7, "fallback": false}}, "flight": null}, {"day": 1, "month": 12, "year": 2026, "price": 4825.0, "stay": 7, "history": {"1d": {"price": 4824.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4684.0, "diff": 141.0, "pct": 3.0, "fallback": false}, "7d": {"price": 4827.0, "diff": -2.0, "pct": -0.0, "fallback": false}}, "flight": null}, {"day": 26, "month": 11, "year": 2026, "price": 4942.0, "stay": 7, "history": {"1d": {"price": 4942.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4944.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 4827.0, "diff": 115.0, "pct": 2.4, "fallback": false}}, "flight": null}, {"day": 22, "month": 11, "year": 2026, "price": 5014.0, "stay": 7, "history": {"1d": {"price": 5017.0, "diff": -3.0, "pct": -0.1, "fallback": false}, "4d": {"price": 5161.0, "diff": -147.0, "pct": -2.8, "fallback": false}, "7d": {"price": 4985.0, "diff": 29.0, "pct": 0.6, "fallback": false}}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 5015.0, "stay": 7, "history": {"1d": {"price": 4824.0, "diff": 191.0, "pct": 4.0, "fallback": false}, "4d": {"price": 5041.0, "diff": -26.0, "pct": -0.5, "fallback": false}, "7d": {"price": 4745.0, "diff": 270.0, "pct": 5.7, "fallback": false}}, "flight": null}, {"day": 3, "month": 11, "year": 2026, "price": 5039.0, "stay": 7, "history": {"1d": {"price": 5039.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5041.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 5045.0, "diff": -6.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 5039.0, "stay": 7, "history": {"1d": {"price": 5039.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5041.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 5045.0, "diff": -6.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 5039.0, "stay": 7, "history": {"1d": {"price": 5039.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5041.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 5226.0, "diff": -187.0, "pct": -3.6, "fallback": false}}, "flight": null}, {"day": 12, "month": 11, "year": 2026, "price": 5039.0, "stay": 7, "history": {"1d": {"price": 5039.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5041.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 5215.0, "diff": -176.0, "pct": -3.4, "fallback": false}}, "flight": null}, {"day": 15, "month": 11, "year": 2026, "price": 5039.0, "stay": 7, "history": {"1d": {"price": 5039.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5041.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 5427.0, "diff": -388.0, "pct": -7.1, "fallback": false}}, "flight": null}], "totalDates": 231, "totalDestinations": 71, "firstDetected": null, "dropAmount": -3, "dropPct": -0.1, "dropPrice": 3973, "pendingScans": 0, "pendingFirstSeen": "2026-09-30T23:56:09.545866Z"}, {"route": "HKG→BCN", "destination": {"code": "BCN", "name": "巴塞羅拿 (BCN)", "region": "歐洲"}, "price": 3975.0, "typicalPrice": 6441, "cheapestDates": [{"day": 23, "month": 11, "year": 2026, "price": 3975.0, "stay": 7, "history": {"1d": {"price": 4325.0, "diff": -350.0, "pct": -8.1, "fallback": false}, "4d": {"price": 4326.0, "diff": -351.0, "pct": -8.1, "fallback": false}, "7d": {"price": 4328.0, "diff": -353.0, "pct": -8.2, "fallback": false}}, "flight": null}, {"day": 20, "month": 1, "year": 2027, "price": 3975.0, "stay": 7, "history": {"1d": {"price": 3977.0, "diff": -2.0, "pct": -0.1, "fallback": false}, "4d": {"price": 3981.0, "diff": -6.0, "pct": -0.2, "fallback": false}, "7d": {"price": 4344.0, "diff": -369.0, "pct": -8.5, "fallback": false}}, "flight": null}, {"day": 25, "month": 1, "year": 2027, "price": 3975.0, "stay": 7, "history": {"1d": {"price": 3977.0, "diff": -2.0, "pct": -0.1, "fallback": false}, "4d": {"price": 3981.0, "diff": -6.0, "pct": -0.2, "fallback": false}, "7d": {"price": 4508.0, "diff": -533.0, "pct": -11.8, "fallback": false}}, "flight": null}, {"day": 24, "month": 11, "year": 2026, "price": 3986.0, "stay": 7, "history": {"1d": {"price": 3987.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 3991.0, "diff": -5.0, "pct": -0.1, "fallback": false}, "7d": {"price": 4328.0, "diff": -342.0, "pct": -7.9, "fallback": false}}, "flight": null}, {"day": 29, "month": 11, "year": 2026, "price": 3987.0, "stay": 7, "history": {"1d": {"price": 3977.0, "diff": 10.0, "pct": 0.3, "fallback": false}, "4d": {"price": 3981.0, "diff": 6.0, "pct": 0.2, "fallback": false}, "7d": {"price": 4546.0, "diff": -559.0, "pct": -12.3, "fallback": false}}, "flight": null}, {"day": 2, "month": 12, "year": 2026, "price": 3987.0, "stay": 7, "history": {"1d": {"price": 4658.0, "diff": -671.0, "pct": -14.4, "fallback": false}, "4d": {"price": 4663.0, "diff": -676.0, "pct": -14.5, "fallback": false}, "7d": {"price": 4666.0, "diff": -679.0, "pct": -14.6, "fallback": false}}, "flight": null}, {"day": 18, "month": 1, "year": 2027, "price": 3987.0, "stay": 7, "history": {"1d": {"price": 3988.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 3992.0, "diff": -5.0, "pct": -0.1, "fallback": false}, "7d": {"price": 4328.0, "diff": -341.0, "pct": -7.9, "fallback": false}}, "flight": null}, {"day": 19, "month": 1, "year": 2027, "price": 3987.0, "stay": 7, "history": {"1d": {"price": 3988.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 3992.0, "diff": -5.0, "pct": -0.1, "fallback": false}, "7d": {"price": 4344.0, "diff": -357.0, "pct": -8.2, "fallback": false}}, "flight": null}, {"day": 21, "month": 1, "year": 2027, "price": 4217.0, "stay": 7, "history": {"1d": {"price": 4178.0, "diff": 39.0, "pct": 0.9, "fallback": false}, "4d": {"price": 4172.0, "diff": 45.0, "pct": 1.1, "fallback": false}, "7d": {"price": 4344.0, "diff": -127.0, "pct": -2.9, "fallback": false}}, "flight": null}, {"day": 25, "month": 11, "year": 2026, "price": 4236.0, "stay": 7, "history": {"1d": {"price": 3988.0, "diff": 248.0, "pct": 6.2, "fallback": false}, "4d": {"price": 4626.0, "diff": -390.0, "pct": -8.4, "fallback": false}, "7d": {"price": 4846.0, "diff": -610.0, "pct": -12.6, "fallback": false}}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 4327.0, "stay": 7, "history": {"1d": {"price": 4325.0, "diff": 2.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4326.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4328.0, "diff": -1.0, "pct": -0.0, "fallback": false}}, "flight": null}, {"day": 10, "month": 11, "year": 2026, "price": 4327.0, "stay": 7, "history": {"1d": {"price": 4325.0, "diff": 2.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4543.0, "diff": -216.0, "pct": -4.8, "fallback": false}, "7d": {"price": 4328.0, "diff": -1.0, "pct": -0.0, "fallback": false}}, "flight": null}, {"day": 11, "month": 11, "year": 2026, "price": 4327.0, "stay": 7, "history": {"1d": {"price": 4325.0, "diff": 2.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4326.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4328.0, "diff": -1.0, "pct": -0.0, "fallback": false}}, "flight": null}, {"day": 26, "month": 11, "year": 2026, "price": 4327.0, "stay": 7, "history": {"1d": {"price": 4325.0, "diff": 2.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4326.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4328.0, "diff": -1.0, "pct": -0.0, "fallback": false}}, "flight": null}, {"day": 1, "month": 12, "year": 2026, "price": 4327.0, "stay": 7, "history": {"1d": {"price": 4325.0, "diff": 2.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4326.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4328.0, "diff": -1.0, "pct": -0.0, "fallback": false}}, "flight": null}, {"day": 26, "month": 1, "year": 2027, "price": 4327.0, "stay": 7, "history": {"1d": {"price": 4325.0, "diff": 2.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4326.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4328.0, "diff": -1.0, "pct": -0.0, "fallback": false}}, "flight": null}, {"day": 16, "month": 11, "year": 2026, "price": 4487.0, "stay": 7, "history": {"1d": {"price": 4325.0, "diff": 162.0, "pct": 3.7, "fallback": false}, "4d": {"price": 4506.0, "diff": -19.0, "pct": -0.4, "fallback": false}, "7d": {"price": 4448.0, "diff": 39.0, "pct": 0.9, "fallback": false}}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 4527.0, "stay": 7, "history": {"1d": {"price": 4535.0, "diff": -8.0, "pct": -0.2, "fallback": false}, "4d": {"price": 4843.0, "diff": -316.0, "pct": -6.5, "fallback": false}, "7d": {"price": 4448.0, "diff": 79.0, "pct": 1.8, "fallback": false}}, "flight": null}, {"day": 2, "month": 11, "year": 2026, "price": 4541.0, "stay": 7, "history": {"1d": {"price": 4540.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4543.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 4546.0, "diff": -5.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 3, "month": 11, "year": 2026, "price": 4541.0, "stay": 7, "history": {"1d": {"price": 4540.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4543.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 4518.0, "diff": 23.0, "pct": 0.5, "fallback": false}}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 4541.0, "stay": 7, "history": {"1d": {"price": 4325.0, "diff": 216.0, "pct": 5.0, "fallback": false}, "4d": {"price": 4543.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 4448.0, "diff": 93.0, "pct": 2.1, "fallback": false}}, "flight": null}, {"day": 6, "month": 11, "year": 2026, "price": 4541.0, "stay": 7, "history": {"1d": {"price": 4540.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4823.0, "diff": -282.0, "pct": -5.8, "fallback": false}, "7d": {"price": 4978.0, "diff": -437.0, "pct": -8.8, "fallback": false}}, "flight": null}, {"day": 12, "month": 11, "year": 2026, "price": 4541.0, "stay": 7, "history": {"1d": {"price": 4540.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4543.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 4539.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 15, "month": 11, "year": 2026, "price": 4541.0, "stay": 7, "history": {"1d": {"price": 4540.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4543.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 5098.0, "diff": -557.0, "pct": -10.9, "fallback": false}}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 4541.0, "stay": 7, "history": {"1d": {"price": 4540.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4543.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 4328.0, "diff": 213.0, "pct": 4.9, "fallback": false}}, "flight": null}, {"day": 19, "month": 11, "year": 2026, "price": 4541.0, "stay": 7, "history": {"1d": {"price": 4540.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4543.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 4455.0, "diff": 86.0, "pct": 1.9, "fallback": false}}, "flight": null}, {"day": 22, "month": 11, "year": 2026, "price": 4541.0, "stay": 7, "history": {"1d": {"price": 4540.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4543.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 4508.0, "diff": 33.0, "pct": 0.7, "fallback": false}}, "flight": null}, {"day": 30, "month": 11, "year": 2026, "price": 4541.0, "stay": 7, "history": {"1d": {"price": 3977.0, "diff": 564.0, "pct": 14.2, "fallback": false}, "4d": {"price": 3981.0, "diff": 560.0, "pct": 14.1, "fallback": false}, "7d": {"price": 4328.0, "diff": 213.0, "pct": 4.9, "fallback": false}}, "flight": null}, {"day": 24, "month": 1, "year": 2027, "price": 4546.0, "stay": 7, "history": {"1d": {"price": 4546.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4496.0, "diff": 50.0, "pct": 1.1, "fallback": false}, "7d": {"price": 4328.0, "diff": 218.0, "pct": 5.0, "fallback": false}}, "flight": null}, {"day": 22, "month": 10, "year": 2026, "price": 4627.0, "stay": 7, "history": {"1d": {"price": 4625.0, "diff": 2.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4926.0, "diff": -299.0, "pct": -6.1, "fallback": false}, "7d": {"price": 4448.0, "diff": 179.0, "pct": 4.0, "fallback": false}}, "flight": null}], "totalDates": 230, "totalDestinations": 71, "firstDetected": null, "dropAmount": -2, "dropPct": -0.1, "dropPrice": 3975, "pendingScans": 0, "pendingFirstSeen": "2026-09-30T23:56:09.545866Z"}, {"route": "HKG→CDG", "destination": {"code": "CDG", "name": "巴黎 (CDG)", "region": "歐洲"}, "price": 4428.0, "typicalPrice": 6822, "cheapestDates": [{"day": 4, "month": 11, "year": 2026, "price": 4428.0, "stay": 7, "history": {"1d": {"price": 4428.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4433.0, "diff": -5.0, "pct": -0.1, "fallback": false}, "7d": {"price": 4438.0, "diff": -10.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 4428.0, "stay": 7, "history": {"1d": {"price": 4428.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4433.0, "diff": -5.0, "pct": -0.1, "fallback": false}, "7d": {"price": 4438.0, "diff": -10.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 11, "month": 11, "year": 2026, "price": 4428.0, "stay": 7, "history": {"1d": {"price": 4428.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4433.0, "diff": -5.0, "pct": -0.1, "fallback": false}, "7d": {"price": 4438.0, "diff": -10.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 18, "month": 11, "year": 2026, "price": 4428.0, "stay": 7, "history": {"1d": {"price": 4428.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4433.0, "diff": -5.0, "pct": -0.1, "fallback": false}, "7d": {"price": 4438.0, "diff": -10.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 19, "month": 11, "year": 2026, "price": 4428.0, "stay": 7, "history": {"1d": {"price": 4428.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4433.0, "diff": -5.0, "pct": -0.1, "fallback": false}, "7d": {"price": 4438.0, "diff": -10.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 23, "month": 11, "year": 2026, "price": 4428.0, "stay": 7, "history": {"1d": {"price": 4428.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4433.0, "diff": -5.0, "pct": -0.1, "fallback": false}, "7d": {"price": 4438.0, "diff": -10.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 24, "month": 11, "year": 2026, "price": 4428.0, "stay": 7, "history": {"1d": {"price": 4428.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4433.0, "diff": -5.0, "pct": -0.1, "fallback": false}, "7d": {"price": 4438.0, "diff": -10.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 26, "month": 11, "year": 2026, "price": 4428.0, "stay": 7, "history": {"1d": {"price": 4428.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4433.0, "diff": -5.0, "pct": -0.1, "fallback": false}, "7d": {"price": 4438.0, "diff": -10.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 18, "month": 1, "year": 2027, "price": 4433.0, "stay": 7, "history": {"1d": {"price": 4434.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 4438.0, "diff": -5.0, "pct": -0.1, "fallback": false}, "7d": {"price": 4443.0, "diff": -10.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 26, "month": 1, "year": 2027, "price": 4433.0, "stay": 7, "history": {"1d": {"price": 4434.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 4438.0, "diff": -5.0, "pct": -0.1, "fallback": false}, "7d": {"price": 4443.0, "diff": -10.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 2, "month": 11, "year": 2026, "price": 4512.0, "stay": 7, "history": {"1d": {"price": 4513.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 4520.0, "diff": -8.0, "pct": -0.2, "fallback": false}, "7d": {"price": 4526.0, "diff": -14.0, "pct": -0.3, "fallback": false}}, "flight": null}, {"day": 15, "month": 11, "year": 2026, "price": 4512.0, "stay": 7, "history": {"1d": {"price": 4513.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 4520.0, "diff": -8.0, "pct": -0.2, "fallback": false}, "7d": {"price": 5188.0, "diff": -676.0, "pct": -13.0, "fallback": false}}, "flight": null}, {"day": 16, "month": 11, "year": 2026, "price": 4512.0, "stay": 7, "history": {"1d": {"price": 4428.0, "diff": 84.0, "pct": 1.9, "fallback": false}, "4d": {"price": 4433.0, "diff": 79.0, "pct": 1.8, "fallback": false}, "7d": {"price": 4438.0, "diff": 74.0, "pct": 1.7, "fallback": false}}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 4512.0, "stay": 7, "history": {"1d": {"price": 4513.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 4520.0, "diff": -8.0, "pct": -0.2, "fallback": false}, "7d": {"price": 4536.0, "diff": -24.0, "pct": -0.5, "fallback": false}}, "flight": null}, {"day": 22, "month": 11, "year": 2026, "price": 4512.0, "stay": 7, "history": {"1d": {"price": 4513.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 4520.0, "diff": -8.0, "pct": -0.2, "fallback": false}, "7d": {"price": 4526.0, "diff": -14.0, "pct": -0.3, "fallback": false}}, "flight": null}, {"day": 29, "month": 11, "year": 2026, "price": 4512.0, "stay": 7, "history": {"1d": {"price": 4513.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 4520.0, "diff": -8.0, "pct": -0.2, "fallback": false}, "7d": {"price": 4806.0, "diff": -294.0, "pct": -6.1, "fallback": false}}, "flight": null}, {"day": 30, "month": 11, "year": 2026, "price": 4512.0, "stay": 7, "history": {"1d": {"price": 4513.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 4520.0, "diff": -8.0, "pct": -0.2, "fallback": false}, "7d": {"price": 4438.0, "diff": 74.0, "pct": 1.7, "fallback": false}}, "flight": null}, {"day": 2, "month": 12, "year": 2026, "price": 4512.0, "stay": 7, "history": {"1d": {"price": 4513.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 4520.0, "diff": -8.0, "pct": -0.2, "fallback": false}, "7d": {"price": 4526.0, "diff": -14.0, "pct": -0.3, "fallback": false}}, "flight": null}, {"day": 24, "month": 1, "year": 2027, "price": 4522.0, "stay": 7, "history": {"1d": {"price": 4525.0, "diff": -3.0, "pct": -0.1, "fallback": false}, "4d": {"price": 4530.0, "diff": -8.0, "pct": -0.2, "fallback": false}, "7d": {"price": 4536.0, "diff": -14.0, "pct": -0.3, "fallback": false}}, "flight": null}, {"day": 25, "month": 1, "year": 2027, "price": 4522.0, "stay": 7, "history": {"1d": {"price": 4525.0, "diff": -3.0, "pct": -0.1, "fallback": false}, "4d": {"price": 4530.0, "diff": -8.0, "pct": -0.2, "fallback": false}, "7d": {"price": 4536.0, "diff": -14.0, "pct": -0.3, "fallback": false}}, "flight": null}, {"day": 3, "month": 11, "year": 2026, "price": 4525.0, "stay": 7, "history": {"1d": {"price": 4525.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4530.0, "diff": -5.0, "pct": -0.1, "fallback": false}, "7d": {"price": 4526.0, "diff": -1.0, "pct": -0.0, "fallback": false}}, "flight": null}, {"day": 12, "month": 11, "year": 2026, "price": 4525.0, "stay": 7, "history": {"1d": {"price": 4525.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4520.0, "diff": 5.0, "pct": 0.1, "fallback": false}, "7d": {"price": 4728.0, "diff": -203.0, "pct": -4.3, "fallback": false}}, "flight": null}, {"day": 19, "month": 1, "year": 2027, "price": 4530.0, "stay": 7, "history": {"1d": {"price": 4531.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 4535.0, "diff": -5.0, "pct": -0.1, "fallback": false}, "7d": {"price": 4541.0, "diff": -11.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 1, "month": 12, "year": 2026, "price": 4701.0, "stay": 7, "history": {"1d": {"price": 4428.0, "diff": 273.0, "pct": 6.2, "fallback": false}, "4d": {"price": 4433.0, "diff": 268.0, "pct": 6.0, "fallback": false}, "7d": {"price": 4458.0, "diff": 243.0, "pct": 5.5, "fallback": false}}, "flight": null}, {"day": 25, "month": 11, "year": 2026, "price": 4718.0, "stay": 7, "history": {"1d": {"price": 4678.0, "diff": 40.0, "pct": 0.9, "fallback": false}, "4d": {"price": 4693.0, "diff": 25.0, "pct": 0.5, "fallback": false}, "7d": {"price": 4788.0, "diff": -70.0, "pct": -1.5, "fallback": false}}, "flight": null}, {"day": 10, "month": 11, "year": 2026, "price": 4731.0, "stay": 7, "history": {"1d": {"price": 4700.0, "diff": 31.0, "pct": 0.7, "fallback": false}, "4d": {"price": 4530.0, "diff": 201.0, "pct": 4.4, "fallback": false}, "7d": {"price": 4438.0, "diff": 293.0, "pct": 6.6, "fallback": false}}, "flight": null}, {"day": 9, "month": 11, "year": 2026, "price": 4778.0, "stay": 7, "history": {"1d": {"price": 4758.0, "diff": 20.0, "pct": 0.4, "fallback": false}, "4d": {"price": 4763.0, "diff": 15.0, "pct": 0.3, "fallback": false}, "7d": {"price": 4438.0, "diff": 340.0, "pct": 7.7, "fallback": false}}, "flight": null}, {"day": 6, "month": 12, "year": 2026, "price": 4778.0, "stay": 7, "history": {"1d": {"price": 5628.0, "diff": -850.0, "pct": -15.1, "fallback": false}, "4d": {"price": 5633.0, "diff": -855.0, "pct": -15.2, "fallback": false}, "7d": {"price": 5947.0, "diff": -1169.0, "pct": -19.7, "fallback": false}}, "flight": null}, {"day": 6, "month": 11, "year": 2026, "price": 4862.0, "stay": 7, "history": {"1d": {"price": 4513.0, "diff": 349.0, "pct": 7.7, "fallback": false}, "4d": {"price": 5160.0, "diff": -298.0, "pct": -5.8, "fallback": false}, "7d": {"price": 5898.0, "diff": -1036.0, "pct": -17.6, "fallback": false}}, "flight": null}, {"day": 17, "month": 1, "year": 2027, "price": 4872.0, "stay": 7, "history": {"1d": {"price": 4875.0, "diff": -3.0, "pct": -0.1, "fallback": false}, "4d": {"price": 4880.0, "diff": -8.0, "pct": -0.2, "fallback": false}, "7d": {"price": 4886.0, "diff": -14.0, "pct": -0.3, "fallback": false}}, "flight": null}], "totalDates": 231, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 4428, "pendingScans": 0, "pendingFirstSeen": "2026-09-25T13:51:48.225267Z"}, {"route": "HKG→MEL", "destination": {"code": "MEL", "name": "墨爾本 (MEL)", "region": "大洋洲"}, "price": 4496.0, "typicalPrice": 6269, "cheapestDates": [{"day": 29, "month": 10, "year": 2026, "price": 4496.0, "stay": 7, "history": {"1d": {"price": 4492.0, "diff": 4.0, "pct": 0.1, "fallback": false}, "4d": {"price": 4496.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4501.0, "diff": -5.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 4496.0, "stay": 7, "history": {"1d": {"price": 4492.0, "diff": 4.0, "pct": 0.1, "fallback": false}, "4d": {"price": 4496.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4501.0, "diff": -5.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 8, "month": 11, "year": 2026, "price": 4619.0, "stay": 7, "history": {"1d": {"price": 4615.0, "diff": 4.0, "pct": 0.1, "fallback": false}, "4d": {"price": 4619.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4624.0, "diff": -5.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 4688.0, "stay": 7, "history": {"1d": {"price": 5137.0, "diff": -449.0, "pct": -8.7, "fallback": false}, "4d": {"price": 4673.0, "diff": 15.0, "pct": 0.3, "fallback": false}, "7d": {"price": 4507.0, "diff": 181.0, "pct": 4.0, "fallback": false}}, "flight": null}, {"day": 22, "month": 10, "year": 2026, "price": 4746.0, "stay": 7, "history": {"1d": {"price": 4742.0, "diff": 4.0, "pct": 0.1, "fallback": false}, "4d": {"price": 4746.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4751.0, "diff": -5.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 12, "month": 11, "year": 2026, "price": 4746.0, "stay": 7, "history": {"1d": {"price": 4742.0, "diff": 4.0, "pct": 0.1, "fallback": false}, "4d": {"price": 4746.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5019.0, "diff": -273.0, "pct": -5.4, "fallback": false}}, "flight": null}, {"day": 18, "month": 10, "year": 2026, "price": 4869.0, "stay": 7, "history": {"1d": {"price": 4865.0, "diff": 4.0, "pct": 0.1, "fallback": false}, "4d": {"price": 4869.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4874.0, "diff": -5.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 30, "month": 11, "year": 2026, "price": 4906.0, "stay": 7, "history": {"1d": {"price": 4902.0, "diff": 4.0, "pct": 0.1, "fallback": false}, "4d": {"price": 4906.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4909.0, "diff": -3.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 1, "month": 12, "year": 2026, "price": 4906.0, "stay": 7, "history": {"1d": {"price": 4902.0, "diff": 4.0, "pct": 0.1, "fallback": false}, "4d": {"price": 4906.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4909.0, "diff": -3.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 2, "month": 12, "year": 2026, "price": 4906.0, "stay": 7, "history": {"1d": {"price": 4902.0, "diff": 4.0, "pct": 0.1, "fallback": false}, "4d": {"price": 4906.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4909.0, "diff": -3.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 4, "month": 12, "year": 2026, "price": 4906.0, "stay": 7, "history": {"1d": {"price": 4902.0, "diff": 4.0, "pct": 0.1, "fallback": false}, "4d": {"price": 4906.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4909.0, "diff": -3.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 5, "month": 12, "year": 2026, "price": 4906.0, "stay": 7, "history": {"1d": {"price": 4902.0, "diff": 4.0, "pct": 0.1, "fallback": false}, "4d": {"price": 4906.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4909.0, "diff": -3.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 7, "month": 12, "year": 2026, "price": 4906.0, "stay": 7, "history": {"1d": {"price": 4902.0, "diff": 4.0, "pct": 0.1, "fallback": false}, "4d": {"price": 4906.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4909.0, "diff": -3.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 31, "month": 10, "year": 2026, "price": 4991.0, "stay": 7, "history": {"1d": {"price": 4982.0, "diff": 9.0, "pct": 0.2, "fallback": false}, "4d": {"price": 4977.0, "diff": 14.0, "pct": 0.3, "fallback": false}, "7d": {"price": 5007.0, "diff": -16.0, "pct": -0.3, "fallback": false}}, "flight": null}, {"day": 7, "month": 11, "year": 2026, "price": 4993.0, "stay": 7, "history": {"1d": {"price": 4982.0, "diff": 11.0, "pct": 0.2, "fallback": false}, "4d": {"price": 4977.0, "diff": 16.0, "pct": 0.3, "fallback": false}, "7d": {"price": 5005.0, "diff": -12.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 26, "month": 10, "year": 2026, "price": 5045.0, "stay": 7, "history": {"1d": {"price": 5036.0, "diff": 9.0, "pct": 0.2, "fallback": false}, "4d": {"price": 4920.0, "diff": 125.0, "pct": 2.5, "fallback": false}, "7d": {"price": 4813.0, "diff": 232.0, "pct": 4.8, "fallback": false}}, "flight": null}, {"day": 25, "month": 11, "year": 2026, "price": 5082.0, "stay": 7, "history": {"1d": {"price": 5085.0, "diff": -3.0, "pct": -0.1, "fallback": false}, "4d": {"price": 5063.0, "diff": 19.0, "pct": 0.4, "fallback": false}, "7d": {"price": 4925.0, "diff": 157.0, "pct": 3.2, "fallback": false}}, "flight": null}, {"day": 19, "month": 10, "year": 2026, "price": 5175.0, "stay": 7, "history": {"1d": {"price": 5166.0, "diff": 9.0, "pct": 0.2, "fallback": false}, "4d": {"price": 5160.0, "diff": 15.0, "pct": 0.3, "fallback": false}, "7d": {"price": 4942.0, "diff": 233.0, "pct": 4.7, "fallback": false}}, "flight": null}, {"day": 3, "month": 12, "year": 2026, "price": 5186.0, "stay": 7, "history": {"1d": {"price": 5182.0, "diff": 4.0, "pct": 0.1, "fallback": false}, "4d": {"price": 4906.0, "diff": 280.0, "pct": 5.7, "fallback": false}, "7d": {"price": 4909.0, "diff": 277.0, "pct": 5.6, "fallback": false}}, "flight": null}, {"day": 8, "month": 12, "year": 2026, "price": 5186.0, "stay": 7, "history": {"1d": {"price": 5182.0, "diff": 4.0, "pct": 0.1, "fallback": false}, "4d": {"price": 5186.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5189.0, "diff": -3.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 9, "month": 12, "year": 2026, "price": 5186.0, "stay": 7, "history": {"1d": {"price": 5182.0, "diff": 4.0, "pct": 0.1, "fallback": false}, "4d": {"price": 4906.0, "diff": 280.0, "pct": 5.7, "fallback": false}, "7d": {"price": 4909.0, "diff": 277.0, "pct": 5.6, "fallback": false}}, "flight": null}, {"day": 14, "month": 12, "year": 2026, "price": 5186.0, "stay": 7, "history": {"1d": {"price": 5182.0, "diff": 4.0, "pct": 0.1, "fallback": false}, "4d": {"price": 5186.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5189.0, "diff": -3.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 15, "month": 12, "year": 2026, "price": 5186.0, "stay": 7, "history": {"1d": {"price": 5182.0, "diff": 4.0, "pct": 0.1, "fallback": false}, "4d": {"price": 5186.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5189.0, "diff": -3.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 16, "month": 12, "year": 2026, "price": 5186.0, "stay": 7, "history": {"1d": {"price": 5182.0, "diff": 4.0, "pct": 0.1, "fallback": false}, "4d": {"price": 5186.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5189.0, "diff": -3.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 18, "month": 12, "year": 2026, "price": 5186.0, "stay": 7, "history": {"1d": {"price": 5182.0, "diff": 4.0, "pct": 0.1, "fallback": false}, "4d": {"price": 5186.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5189.0, "diff": -3.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 22, "month": 11, "year": 2026, "price": 5188.0, "stay": 7, "history": {"1d": {"price": 5365.0, "diff": -177.0, "pct": -3.3, "fallback": false}, "4d": {"price": 5315.0, "diff": -127.0, "pct": -2.4, "fallback": false}, "7d": {"price": 5194.0, "diff": -6.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 23, "month": 10, "year": 2026, "price": 5226.0, "stay": 7, "history": {"1d": {"price": 5414.0, "diff": -188.0, "pct": -3.5, "fallback": false}, "4d": {"price": 5147.0, "diff": 79.0, "pct": 1.5, "fallback": false}, "7d": {"price": 4687.0, "diff": 539.0, "pct": 11.5, "fallback": false}}, "flight": null}, {"day": 18, "month": 11, "year": 2026, "price": 5231.0, "stay": 7, "history": {"1d": {"price": 5316.0, "diff": -85.0, "pct": -1.6, "fallback": false}, "4d": {"price": 5316.0, "diff": -85.0, "pct": -1.6, "fallback": false}, "7d": {"price": 5320.0, "diff": -89.0, "pct": -1.7, "fallback": false}}, "flight": null}, {"day": 15, "month": 10, "year": 2026, "price": 5246.0, "stay": 7, "history": {"1d": {"price": 5112.0, "diff": 134.0, "pct": 2.6, "fallback": false}, "4d": {"price": 5107.0, "diff": 139.0, "pct": 2.7, "fallback": false}, "7d": {"price": 5491.0, "diff": -245.0, "pct": -4.5, "fallback": false}}, "flight": null}, {"day": 26, "month": 11, "year": 2026, "price": 5246.0, "stay": 7, "history": {"1d": {"price": 5242.0, "diff": 4.0, "pct": 0.1, "fallback": false}, "4d": {"price": 5186.0, "diff": 60.0, "pct": 1.2, "fallback": false}, "7d": {"price": 4909.0, "diff": 337.0, "pct": 6.9, "fallback": false}}, "flight": null}], "totalDates": 231, "totalDestinations": 71, "firstDetected": null, "dropAmount": 4, "dropPct": 0.1, "dropPrice": 4496, "pendingScans": 0, "pendingFirstSeen": "2026-09-30T11:24:08.933066Z"}, {"route": "HKG→LHR", "destination": {"code": "LHR", "name": "倫敦 (LHR)", "region": "歐洲"}, "price": 4593.0, "typicalPrice": 6894, "cheapestDates": [{"day": 11, "month": 11, "year": 2026, "price": 4593.0, "stay": 7, "history": {"1d": {"price": 4589.0, "diff": 4.0, "pct": 0.1, "fallback": false}, "4d": {"price": 4592.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4593.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 18, "month": 11, "year": 2026, "price": 4593.0, "stay": 7, "history": {"1d": {"price": 4589.0, "diff": 4.0, "pct": 0.1, "fallback": false}, "4d": {"price": 4592.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4593.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 12, "month": 11, "year": 2026, "price": 4695.0, "stay": 7, "history": {"1d": {"price": 4697.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "4d": {"price": 4690.0, "diff": 5.0, "pct": 0.1, "fallback": false}, "7d": {"price": 4943.0, "diff": -248.0, "pct": -5.0, "fallback": false}}, "flight": null}, {"day": 10, "month": 11, "year": 2026, "price": 4775.0, "stay": 7, "history": {"1d": {"price": 4777.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "4d": {"price": 4770.0, "diff": 5.0, "pct": 0.1, "fallback": false}, "7d": {"price": 4778.0, "diff": -3.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 20, "month": 10, "year": 2026, "price": 4807.0, "stay": 7, "history": {"1d": {"price": 4799.0, "diff": 8.0, "pct": 0.2, "fallback": false}, "4d": {"price": 4770.0, "diff": 37.0, "pct": 0.8, "fallback": false}, "7d": {"price": 4811.0, "diff": -4.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 4807.0, "stay": 7, "history": {"1d": {"price": 4809.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "4d": {"price": 4942.0, "diff": -135.0, "pct": -2.7, "fallback": false}, "7d": {"price": 4811.0, "diff": -4.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 3, "month": 11, "year": 2026, "price": 4807.0, "stay": 7, "history": {"1d": {"price": 4804.0, "diff": 3.0, "pct": 0.1, "fallback": false}, "4d": {"price": 4809.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 4943.0, "diff": -136.0, "pct": -2.8, "fallback": false}}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 4807.0, "stay": 7, "history": {"1d": {"price": 4804.0, "diff": 3.0, "pct": 0.1, "fallback": false}, "4d": {"price": 4809.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 4873.0, "diff": -66.0, "pct": -1.4, "fallback": false}}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 4807.0, "stay": 7, "history": {"1d": {"price": 4589.0, "diff": 218.0, "pct": 4.8, "fallback": false}, "4d": {"price": 4809.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 4593.0, "diff": 214.0, "pct": 4.7, "fallback": false}}, "flight": null}, {"day": 15, "month": 11, "year": 2026, "price": 4807.0, "stay": 7, "history": {"1d": {"price": 4804.0, "diff": 3.0, "pct": 0.1, "fallback": false}, "4d": {"price": 4809.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 5910.0, "diff": -1103.0, "pct": -18.7, "fallback": false}}, "flight": null}, {"day": 16, "month": 11, "year": 2026, "price": 4807.0, "stay": 7, "history": {"1d": {"price": 4804.0, "diff": 3.0, "pct": 0.1, "fallback": false}, "4d": {"price": 4809.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 4593.0, "diff": 214.0, "pct": 4.7, "fallback": false}}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 4807.0, "stay": 7, "history": {"1d": {"price": 4804.0, "diff": 3.0, "pct": 0.1, "fallback": false}, "4d": {"price": 4770.0, "diff": 37.0, "pct": 0.8, "fallback": false}, "7d": {"price": 4778.0, "diff": 29.0, "pct": 0.6, "fallback": false}}, "flight": null}, {"day": 19, "month": 11, "year": 2026, "price": 4807.0, "stay": 7, "history": {"1d": {"price": 4804.0, "diff": 3.0, "pct": 0.1, "fallback": false}, "4d": {"price": 4809.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 4593.0, "diff": 214.0, "pct": 4.7, "fallback": false}}, "flight": null}, {"day": 22, "month": 11, "year": 2026, "price": 4807.0, "stay": 7, "history": {"1d": {"price": 4804.0, "diff": 3.0, "pct": 0.1, "fallback": false}, "4d": {"price": 4809.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 5081.0, "diff": -274.0, "pct": -5.4, "fallback": false}}, "flight": null}, {"day": 23, "month": 11, "year": 2026, "price": 4807.0, "stay": 7, "history": {"1d": {"price": 4804.0, "diff": 3.0, "pct": 0.1, "fallback": false}, "4d": {"price": 4809.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 4811.0, "diff": -4.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 24, "month": 11, "year": 2026, "price": 4807.0, "stay": 7, "history": {"1d": {"price": 4804.0, "diff": 3.0, "pct": 0.1, "fallback": false}, "4d": {"price": 4809.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 4883.0, "diff": -76.0, "pct": -1.6, "fallback": false}}, "flight": null}, {"day": 26, "month": 11, "year": 2026, "price": 4807.0, "stay": 7, "history": {"1d": {"price": 4804.0, "diff": 3.0, "pct": 0.1, "fallback": false}, "4d": {"price": 4809.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 4943.0, "diff": -136.0, "pct": -2.8, "fallback": false}}, "flight": null}, {"day": 25, "month": 11, "year": 2026, "price": 4823.0, "stay": 7, "history": {"1d": {"price": 4589.0, "diff": 234.0, "pct": 5.1, "fallback": false}, "4d": {"price": 4592.0, "diff": 231.0, "pct": 5.0, "fallback": false}, "7d": {"price": 4943.0, "diff": -120.0, "pct": -2.4, "fallback": false}}, "flight": null}, {"day": 19, "month": 1, "year": 2027, "price": 4830.0, "stay": 7, "history": {"1d": {"price": 4827.0, "diff": 3.0, "pct": 0.1, "fallback": false}, "4d": {"price": 4832.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 4834.0, "diff": -4.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 24, "month": 1, "year": 2027, "price": 4830.0, "stay": 7, "history": {"1d": {"price": 5047.0, "diff": -217.0, "pct": -4.3, "fallback": false}, "4d": {"price": 4832.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 4834.0, "diff": -4.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 25, "month": 1, "year": 2027, "price": 4830.0, "stay": 7, "history": {"1d": {"price": 4827.0, "diff": 3.0, "pct": 0.1, "fallback": false}, "4d": {"price": 4832.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 4834.0, "diff": -4.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 26, "month": 1, "year": 2027, "price": 4830.0, "stay": 7, "history": {"1d": {"price": 4827.0, "diff": 3.0, "pct": 0.1, "fallback": false}, "4d": {"price": 4832.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 4834.0, "diff": -4.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 22, "month": 10, "year": 2026, "price": 4893.0, "stay": 7, "history": {"1d": {"price": 4819.0, "diff": 74.0, "pct": 1.5, "fallback": false}, "4d": {"price": 4942.0, "diff": -49.0, "pct": -1.0, "fallback": false}, "7d": {"price": 4593.0, "diff": 300.0, "pct": 6.5, "fallback": false}}, "flight": null}, {"day": 18, "month": 1, "year": 2027, "price": 4961.0, "stay": 7, "history": {"1d": {"price": 4956.0, "diff": 5.0, "pct": 0.1, "fallback": false}, "4d": {"price": 4960.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4907.0, "diff": 54.0, "pct": 1.1, "fallback": false}}, "flight": null}, {"day": 1, "month": 11, "year": 2026, "price": 5005.0, "stay": 7, "history": {"1d": {"price": 5007.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "4d": {"price": 5000.0, "diff": 5.0, "pct": 0.1, "fallback": false}, "7d": {"price": 6461.0, "diff": -1456.0, "pct": -22.5, "fallback": false}}, "flight": null}, {"day": 8, "month": 11, "year": 2026, "price": 5005.0, "stay": 7, "history": {"1d": {"price": 5007.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "4d": {"price": 5000.0, "diff": 5.0, "pct": 0.1, "fallback": false}, "7d": {"price": 5008.0, "diff": -3.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 2, "month": 11, "year": 2026, "price": 5021.0, "stay": 7, "history": {"1d": {"price": 4804.0, "diff": 217.0, "pct": 4.5, "fallback": false}, "4d": {"price": 4809.0, "diff": 212.0, "pct": 4.4, "fallback": false}, "7d": {"price": 5081.0, "diff": -60.0, "pct": -1.2, "fallback": false}}, "flight": null}, {"day": 29, "month": 11, "year": 2026, "price": 5021.0, "stay": 7, "history": {"1d": {"price": 5019.0, "diff": 2.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5026.0, "diff": -5.0, "pct": -0.1, "fallback": false}, "7d": {"price": 5511.0, "diff": -490.0, "pct": -8.9, "fallback": false}}, "flight": null}, {"day": 20, "month": 11, "year": 2026, "price": 5081.0, "stay": 7, "history": {"1d": {"price": 5078.0, "diff": 3.0, "pct": 0.1, "fallback": false}, "4d": {"price": 5083.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 5081.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 27, "month": 11, "year": 2026, "price": 5081.0, "stay": 7, "history": {"1d": {"price": 5078.0, "diff": 3.0, "pct": 0.1, "fallback": false}, "4d": {"price": 5083.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 5481.0, "diff": -400.0, "pct": -7.3, "fallback": false}}, "flight": null}], "totalDates": 231, "totalDestinations": 71, "firstDetected": null, "dropAmount": 4, "dropPct": 0.1, "dropPrice": 4593, "pendingScans": 0, "pendingFirstSeen": "2026-09-25T13:51:48.225267Z"}, {"route": "HKG→DXB", "destination": {"code": "DXB", "name": "杜拜 (DXB)", "region": "中東"}, "price": 4608.0, "typicalPrice": 5578, "cheapestDates": [{"day": 16, "month": 11, "year": 2026, "price": 4608.0, "stay": 7, "history": {"1d": {"price": 4608.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4608.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4606.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 4608.0, "stay": 7, "history": {"1d": {"price": 4608.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4608.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4606.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 18, "month": 11, "year": 2026, "price": 4608.0, "stay": 7, "history": {"1d": {"price": 4608.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4608.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4606.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 19, "month": 11, "year": 2026, "price": 4608.0, "stay": 7, "history": {"1d": {"price": 4608.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4608.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4606.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 23, "month": 11, "year": 2026, "price": 4608.0, "stay": 7, "history": {"1d": {"price": 4608.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4608.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4606.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 24, "month": 11, "year": 2026, "price": 4608.0, "stay": 7, "history": {"1d": {"price": 4608.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4608.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4606.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 25, "month": 11, "year": 2026, "price": 4608.0, "stay": 7, "history": {"1d": {"price": 4608.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4608.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4606.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 26, "month": 11, "year": 2026, "price": 4608.0, "stay": 7, "history": {"1d": {"price": 4608.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4608.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4606.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 30, "month": 11, "year": 2026, "price": 4608.0, "stay": 7, "history": {"1d": {"price": 4608.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4608.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4606.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 3, "month": 12, "year": 2026, "price": 4608.0, "stay": 7, "history": {"1d": {"price": 4608.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4608.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4606.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 7, "month": 12, "year": 2026, "price": 4608.0, "stay": 7, "history": {"1d": {"price": 4608.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4608.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4606.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 25, "month": 1, "year": 2027, "price": 4671.0, "stay": 7, "history": {"1d": {"price": 4671.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4737.0, "diff": -66.0, "pct": -1.4, "fallback": false}, "7d": {"price": 4754.0, "diff": -83.0, "pct": -1.7, "fallback": false}}, "flight": null}, {"day": 1, "month": 2, "year": 2027, "price": 4671.0, "stay": 7, "history": {"1d": {"price": 4671.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4683.0, "diff": -12.0, "pct": -0.3, "fallback": false}}, "flight": null}, {"day": 24, "month": 1, "year": 2027, "price": 4694.0, "stay": 7, "history": {"1d": {"price": 4694.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4700.0, "diff": -6.0, "pct": -0.1, "fallback": false}, "7d": {"price": 4763.0, "diff": -69.0, "pct": -1.4, "fallback": false}}, "flight": null}, {"day": 27, "month": 1, "year": 2027, "price": 4702.0, "stay": 7, "history": {"1d": {"price": 4694.0, "diff": 8.0, "pct": 0.2, "fallback": false}, "4d": {"price": 4706.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 4679.0, "diff": 23.0, "pct": 0.5, "fallback": false}}, "flight": null}, {"day": 29, "month": 1, "year": 2027, "price": 4703.0, "stay": 7, "history": {"1d": {"price": 4694.0, "diff": 9.0, "pct": 0.2, "fallback": false}, "4d": {"price": 4700.0, "diff": 3.0, "pct": 0.1, "fallback": false}, "7d": {"price": 4814.0, "diff": -111.0, "pct": -2.3, "fallback": false}}, "flight": null}, {"day": 3, "month": 2, "year": 2027, "price": 4731.0, "stay": 7, "history": {"1d": {"price": 4731.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 22, "month": 11, "year": 2026, "price": 4808.0, "stay": 7, "history": {"1d": {"price": 4808.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4808.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4806.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 27, "month": 11, "year": 2026, "price": 4808.0, "stay": 7, "history": {"1d": {"price": 4808.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4808.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4806.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 29, "month": 11, "year": 2026, "price": 4808.0, "stay": 7, "history": {"1d": {"price": 4808.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4808.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4806.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 6, "month": 12, "year": 2026, "price": 4808.0, "stay": 7, "history": {"1d": {"price": 4808.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4808.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4955.0, "diff": -147.0, "pct": -3.0, "fallback": false}}, "flight": null}, {"day": 20, "month": 11, "year": 2026, "price": 4828.0, "stay": 7, "history": {"1d": {"price": 4808.0, "diff": 20.0, "pct": 0.4, "fallback": false}, "4d": {"price": 4808.0, "diff": 20.0, "pct": 0.4, "fallback": false}, "7d": {"price": 4806.0, "diff": 22.0, "pct": 0.5, "fallback": false}}, "flight": null}, {"day": 3, "month": 11, "year": 2026, "price": 4838.0, "stay": 7, "history": {"1d": {"price": 4946.0, "diff": -108.0, "pct": -2.2, "fallback": false}, "4d": {"price": 4946.0, "diff": -108.0, "pct": -2.2, "fallback": false}, "7d": {"price": 4946.0, "diff": -108.0, "pct": -2.2, "fallback": false}}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 4838.0, "stay": 7, "history": {"1d": {"price": 4946.0, "diff": -108.0, "pct": -2.2, "fallback": false}, "4d": {"price": 4946.0, "diff": -108.0, "pct": -2.2, "fallback": false}, "7d": {"price": 4946.0, "diff": -108.0, "pct": -2.2, "fallback": false}}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 4838.0, "stay": 7, "history": {"1d": {"price": 4946.0, "diff": -108.0, "pct": -2.2, "fallback": false}, "4d": {"price": 4946.0, "diff": -108.0, "pct": -2.2, "fallback": false}, "7d": {"price": 4946.0, "diff": -108.0, "pct": -2.2, "fallback": false}}, "flight": null}, {"day": 9, "month": 11, "year": 2026, "price": 4838.0, "stay": 7, "history": {"1d": {"price": 4943.0, "diff": -105.0, "pct": -2.1, "fallback": false}, "4d": {"price": 4677.0, "diff": 161.0, "pct": 3.4, "fallback": false}, "7d": {"price": 4946.0, "diff": -108.0, "pct": -2.2, "fallback": false}}, "flight": null}, {"day": 10, "month": 11, "year": 2026, "price": 4838.0, "stay": 7, "history": {"1d": {"price": 4931.0, "diff": -93.0, "pct": -1.9, "fallback": false}, "4d": {"price": 4700.0, "diff": 138.0, "pct": 2.9, "fallback": false}, "7d": {"price": 4946.0, "diff": -108.0, "pct": -2.2, "fallback": false}}, "flight": null}, {"day": 11, "month": 11, "year": 2026, "price": 4838.0, "stay": 7, "history": {"1d": {"price": 4946.0, "diff": -108.0, "pct": -2.2, "fallback": false}, "4d": {"price": 4946.0, "diff": -108.0, "pct": -2.2, "fallback": false}, "7d": {"price": 4946.0, "diff": -108.0, "pct": -2.2, "fallback": false}}, "flight": null}, {"day": 12, "month": 11, "year": 2026, "price": 4838.0, "stay": 7, "history": {"1d": {"price": 4931.0, "diff": -93.0, "pct": -1.9, "fallback": false}, "4d": {"price": 4936.0, "diff": -98.0, "pct": -2.0, "fallback": false}, "7d": {"price": 4934.0, "diff": -96.0, "pct": -1.9, "fallback": false}}, "flight": null}, {"day": 31, "month": 1, "year": 2027, "price": 4874.0, "stay": 7, "history": {"1d": {"price": 4874.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 4883.0, "diff": -9.0, "pct": -0.2, "fallback": false}}, "flight": null}], "totalDates": 231, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 4608, "pendingScans": 0, "pendingFirstSeen": "2026-09-30T23:56:09.545866Z"}, {"route": "HKG→FRA", "destination": {"code": "FRA", "name": "法蘭克福 (FRA)", "region": "歐洲"}, "price": 4762.0, "typicalPrice": 6970, "cheapestDates": [{"day": 18, "month": 11, "year": 2026, "price": 4762.0, "stay": 7, "history": {"1d": {"price": 5757.0, "diff": -995.0, "pct": -17.3, "fallback": false}, "4d": {"price": 5762.0, "diff": -1000.0, "pct": -17.4, "fallback": false}, "7d": {"price": 5225.0, "diff": -463.0, "pct": -8.9, "fallback": false}}, "flight": null}, {"day": 20, "month": 1, "year": 2027, "price": 4762.0, "stay": 7, "history": {"1d": {"price": 4766.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "4d": {"price": 4773.0, "diff": -11.0, "pct": -0.2, "fallback": false}, "7d": {"price": 5225.0, "diff": -463.0, "pct": -8.9, "fallback": false}}, "flight": null}, {"day": 25, "month": 1, "year": 2027, "price": 4762.0, "stay": 7, "history": {"1d": {"price": 4766.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "4d": {"price": 4773.0, "diff": -11.0, "pct": -0.2, "fallback": false}, "7d": {"price": 6225.0, "diff": -1463.0, "pct": -23.5, "fallback": false}}, "flight": null}, {"day": 24, "month": 11, "year": 2026, "price": 4763.0, "stay": 7, "history": {"1d": {"price": 4766.0, "diff": -3.0, "pct": -0.1, "fallback": false}, "4d": {"price": 4773.0, "diff": -10.0, "pct": -0.2, "fallback": false}, "7d": {"price": 5225.0, "diff": -462.0, "pct": -8.8, "fallback": false}}, "flight": null}, {"day": 20, "month": 10, "year": 2026, "price": 4764.0, "stay": 7, "history": {"1d": {"price": 5898.0, "diff": -1134.0, "pct": -19.2, "fallback": false}, "4d": {"price": 6274.0, "diff": -1510.0, "pct": -24.1, "fallback": false}, "7d": {"price": 5907.0, "diff": -1143.0, "pct": -19.3, "fallback": false}}, "flight": null}, {"day": 25, "month": 11, "year": 2026, "price": 4764.0, "stay": 7, "history": {"1d": {"price": 4767.0, "diff": -3.0, "pct": -0.1, "fallback": false}, "4d": {"price": 4774.0, "diff": -10.0, "pct": -0.2, "fallback": false}, "7d": {"price": 5615.0, "diff": -851.0, "pct": -15.2, "fallback": false}}, "flight": null}, {"day": 29, "month": 11, "year": 2026, "price": 4764.0, "stay": 7, "history": {"1d": {"price": 4765.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 4772.0, "diff": -8.0, "pct": -0.2, "fallback": false}, "7d": {"price": 5615.0, "diff": -851.0, "pct": -15.2, "fallback": false}}, "flight": null}, {"day": 2, "month": 12, "year": 2026, "price": 4764.0, "stay": 7, "history": {"1d": {"price": 5837.0, "diff": -1073.0, "pct": -18.4, "fallback": false}, "4d": {"price": 5327.0, "diff": -563.0, "pct": -10.6, "fallback": false}, "7d": {"price": 5225.0, "diff": -461.0, "pct": -8.8, "fallback": false}}, "flight": null}, {"day": 18, "month": 1, "year": 2027, "price": 4764.0, "stay": 7, "history": {"1d": {"price": 4767.0, "diff": -3.0, "pct": -0.1, "fallback": false}, "4d": {"price": 4774.0, "diff": -10.0, "pct": -0.2, "fallback": false}, "7d": {"price": 5560.0, "diff": -796.0, "pct": -14.3, "fallback": false}}, "flight": null}, {"day": 19, "month": 1, "year": 2027, "price": 4764.0, "stay": 7, "history": {"1d": {"price": 4767.0, "diff": -3.0, "pct": -0.1, "fallback": false}, "4d": {"price": 4774.0, "diff": -10.0, "pct": -0.2, "fallback": false}, "7d": {"price": 5225.0, "diff": -461.0, "pct": -8.8, "fallback": false}}, "flight": null}, {"day": 23, "month": 11, "year": 2026, "price": 5007.0, "stay": 7, "history": {"1d": {"price": 5847.0, "diff": -840.0, "pct": -14.4, "fallback": false}, "4d": {"price": 5851.0, "diff": -844.0, "pct": -14.4, "fallback": false}, "7d": {"price": 5225.0, "diff": -218.0, "pct": -4.2, "fallback": false}}, "flight": null}, {"day": 1, "month": 12, "year": 2026, "price": 5215.0, "stay": 7, "history": {"1d": {"price": 5220.0, "diff": -5.0, "pct": -0.1, "fallback": false}, "4d": {"price": 5227.0, "diff": -12.0, "pct": -0.2, "fallback": false}, "7d": {"price": 5225.0, "diff": -10.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 13, "month": 1, "year": 2027, "price": 5662.0, "stay": 7, "history": {"1d": {"price": 5662.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5667.0, "diff": -5.0, "pct": -0.1, "fallback": false}, "7d": {"price": 5225.0, "diff": 437.0, "pct": 8.4, "fallback": false}}, "flight": null}, {"day": 26, "month": 10, "year": 2026, "price": 5665.0, "stay": 7, "history": {"1d": {"price": 5898.0, "diff": -233.0, "pct": -4.0, "fallback": false}, "4d": {"price": 5902.0, "diff": -237.0, "pct": -4.0, "fallback": false}, "7d": {"price": 5675.0, "diff": -10.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 27, "month": 10, "year": 2026, "price": 5757.0, "stay": 7, "history": {"1d": {"price": 5757.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5672.0, "diff": 85.0, "pct": 1.5, "fallback": false}, "7d": {"price": 5675.0, "diff": 82.0, "pct": 1.4, "fallback": false}}, "flight": null}, {"day": 2, "month": 11, "year": 2026, "price": 5757.0, "stay": 7, "history": {"1d": {"price": 5757.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5762.0, "diff": -5.0, "pct": -0.1, "fallback": false}, "7d": {"price": 6279.0, "diff": -522.0, "pct": -8.3, "fallback": false}}, "flight": null}, {"day": 12, "month": 11, "year": 2026, "price": 5757.0, "stay": 7, "history": {"1d": {"price": 5757.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5762.0, "diff": -5.0, "pct": -0.1, "fallback": false}, "7d": {"price": 5705.0, "diff": 52.0, "pct": 0.9, "fallback": false}}, "flight": null}, {"day": 19, "month": 11, "year": 2026, "price": 5757.0, "stay": 7, "history": {"1d": {"price": 5757.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5762.0, "diff": -5.0, "pct": -0.1, "fallback": false}, "7d": {"price": 5225.0, "diff": 532.0, "pct": 10.2, "fallback": false}}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 5832.0, "stay": 7, "history": {"1d": {"price": 4766.0, "diff": 1066.0, "pct": 22.4, "fallback": false}, "4d": {"price": 5843.0, "diff": -11.0, "pct": -0.2, "fallback": false}, "7d": {"price": 5907.0, "diff": -75.0, "pct": -1.3, "fallback": false}}, "flight": null}, {"day": 27, "month": 1, "year": 2027, "price": 5832.0, "stay": 7, "history": {"1d": {"price": 5836.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "4d": {"price": 5843.0, "diff": -11.0, "pct": -0.2, "fallback": false}, "7d": {"price": 6395.0, "diff": -563.0, "pct": -8.8, "fallback": false}}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 5833.0, "stay": 7, "history": {"1d": {"price": 5988.0, "diff": -155.0, "pct": -2.6, "fallback": false}, "4d": {"price": 5992.0, "diff": -159.0, "pct": -2.7, "fallback": false}, "7d": {"price": 5225.0, "diff": 608.0, "pct": 11.6, "fallback": false}}, "flight": null}, {"day": 22, "month": 11, "year": 2026, "price": 5833.0, "stay": 7, "history": {"1d": {"price": 5836.0, "diff": -3.0, "pct": -0.1, "fallback": false}, "4d": {"price": 5851.0, "diff": -18.0, "pct": -0.3, "fallback": false}, "7d": {"price": 5795.0, "diff": 38.0, "pct": 0.7, "fallback": false}}, "flight": null}, {"day": 12, "month": 1, "year": 2027, "price": 5833.0, "stay": 7, "history": {"1d": {"price": 6278.0, "diff": -445.0, "pct": -7.1, "fallback": false}, "4d": {"price": 6286.0, "diff": -453.0, "pct": -7.2, "fallback": false}, "7d": {"price": 5920.0, "diff": -87.0, "pct": -1.5, "fallback": false}}, "flight": null}, {"day": 14, "month": 1, "year": 2027, "price": 5833.0, "stay": 7, "history": {"1d": {"price": 5836.0, "diff": -3.0, "pct": -0.1, "fallback": false}, "4d": {"price": 5843.0, "diff": -10.0, "pct": -0.2, "fallback": false}, "7d": {"price": 5225.0, "diff": 608.0, "pct": 11.6, "fallback": false}}, "flight": null}, {"day": 19, "month": 10, "year": 2026, "price": 5834.0, "stay": 7, "history": {"1d": {"price": 5898.0, "diff": -64.0, "pct": -1.1, "fallback": false}, "4d": {"price": 5902.0, "diff": -68.0, "pct": -1.2, "fallback": false}, "7d": {"price": 5907.0, "diff": -73.0, "pct": -1.2, "fallback": false}}, "flight": null}, {"day": 30, "month": 11, "year": 2026, "price": 5834.0, "stay": 7, "history": {"1d": {"price": 4766.0, "diff": 1068.0, "pct": 22.4, "fallback": false}, "4d": {"price": 4773.0, "diff": 1061.0, "pct": 22.2, "fallback": false}, "7d": {"price": 5225.0, "diff": 609.0, "pct": 11.7, "fallback": false}}, "flight": null}, {"day": 28, "month": 12, "year": 2026, "price": 5834.0, "stay": 7, "history": {"1d": {"price": 5837.0, "diff": -3.0, "pct": -0.1, "fallback": false}, "4d": {"price": 5844.0, "diff": -10.0, "pct": -0.2, "fallback": false}, "7d": {"price": 5675.0, "diff": 159.0, "pct": 2.8, "fallback": false}}, "flight": null}, {"day": 29, "month": 12, "year": 2026, "price": 5834.0, "stay": 7, "history": {"1d": {"price": 4766.0, "diff": 1068.0, "pct": 22.4, "fallback": false}, "4d": {"price": 4773.0, "diff": 1061.0, "pct": 22.2, "fallback": false}, "7d": {"price": 5615.0, "diff": 219.0, "pct": 3.9, "fallback": false}}, "flight": null}, {"day": 30, "month": 12, "year": 2026, "price": 5834.0, "stay": 7, "history": {"1d": {"price": 5988.0, "diff": -154.0, "pct": -2.6, "fallback": false}, "4d": {"price": 5992.0, "diff": -158.0, "pct": -2.6, "fallback": false}, "7d": {"price": 5225.0, "diff": 609.0, "pct": 11.7, "fallback": false}}, "flight": null}, {"day": 21, "month": 1, "year": 2027, "price": 5834.0, "stay": 7, "history": {"1d": {"price": 5837.0, "diff": -3.0, "pct": -0.1, "fallback": false}, "4d": {"price": 5667.0, "diff": 167.0, "pct": 2.9, "fallback": false}, "7d": {"price": 5225.0, "diff": 609.0, "pct": 11.7, "fallback": false}}, "flight": null}], "totalDates": 231, "totalDestinations": 71, "firstDetected": null, "dropAmount": -3, "dropPct": -0.1, "dropPrice": 4762, "pendingScans": 0, "pendingFirstSeen": "2026-09-30T23:56:09.545866Z"}, {"route": "HKG→SYD", "destination": {"code": "SYD", "name": "悉尼 (SYD)", "region": "大洋洲"}, "price": 4870.0, "typicalPrice": 6436, "cheapestDates": [{"day": 21, "month": 10, "year": 2026, "price": 4870.0, "stay": 7, "history": {"1d": {"price": 4628.0, "diff": 242.0, "pct": 5.2, "fallback": false}, "4d": {"price": 4589.0, "diff": 281.0, "pct": 6.1, "fallback": false}, "7d": {"price": 4477.0, "diff": 393.0, "pct": 8.8, "fallback": false}}, "flight": null}, {"day": 27, "month": 10, "year": 2026, "price": 4873.0, "stay": 7, "history": {"1d": {"price": 4864.0, "diff": 9.0, "pct": 0.2, "fallback": false}, "4d": {"price": 4861.0, "diff": 12.0, "pct": 0.2, "fallback": false}, "7d": {"price": 4693.0, "diff": 180.0, "pct": 3.8, "fallback": false}}, "flight": null}, {"day": 25, "month": 10, "year": 2026, "price": 4878.0, "stay": 7, "history": {"1d": {"price": 4869.0, "diff": 9.0, "pct": 0.2, "fallback": false}, "4d": {"price": 4877.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4547.0, "diff": 331.0, "pct": 7.3, "fallback": false}}, "flight": null}, {"day": 26, "month": 10, "year": 2026, "price": 4881.0, "stay": 7, "history": {"1d": {"price": 4869.0, "diff": 12.0, "pct": 0.2, "fallback": false}, "4d": {"price": 4860.0, "diff": 21.0, "pct": 0.4, "fallback": false}, "7d": {"price": 4469.0, "diff": 412.0, "pct": 9.2, "fallback": false}}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 4882.0, "stay": 7, "history": {"1d": {"price": 4864.0, "diff": 18.0, "pct": 0.4, "fallback": false}, "4d": {"price": 4861.0, "diff": 21.0, "pct": 0.4, "fallback": false}, "7d": {"price": 4692.0, "diff": 190.0, "pct": 4.0, "fallback": false}}, "flight": null}, {"day": 8, "month": 11, "year": 2026, "price": 5025.0, "stay": 7, "history": {"1d": {"price": 6006.0, "diff": -981.0, "pct": -16.3, "fallback": false}, "4d": {"price": 6006.0, "diff": -981.0, "pct": -16.3, "fallback": false}, "7d": {"price": 6511.0, "diff": -1486.0, "pct": -22.8, "fallback": false}}, "flight": null}, {"day": 19, "month": 11, "year": 2026, "price": 5090.0, "stay": 7, "history": {"1d": {"price": 5087.0, "diff": 3.0, "pct": 0.1, "fallback": false}, "4d": {"price": 5072.0, "diff": 18.0, "pct": 0.4, "fallback": false}, "7d": {"price": 5397.0, "diff": -307.0, "pct": -5.7, "fallback": false}}, "flight": null}, {"day": 30, "month": 11, "year": 2026, "price": 5104.0, "stay": 7, "history": {"1d": {"price": 5099.0, "diff": 5.0, "pct": 0.1, "fallback": false}, "4d": {"price": 5104.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5109.0, "diff": -5.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 1, "month": 12, "year": 2026, "price": 5104.0, "stay": 7, "history": {"1d": {"price": 5099.0, "diff": 5.0, "pct": 0.1, "fallback": false}, "4d": {"price": 5104.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5109.0, "diff": -5.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 2, "month": 12, "year": 2026, "price": 5104.0, "stay": 7, "history": {"1d": {"price": 5099.0, "diff": 5.0, "pct": 0.1, "fallback": false}, "4d": {"price": 5104.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5109.0, "diff": -5.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 29, "month": 10, "year": 2026, "price": 5167.0, "stay": 7, "history": {"1d": {"price": 5157.0, "diff": 10.0, "pct": 0.2, "fallback": false}, "4d": {"price": 4837.0, "diff": 330.0, "pct": 6.8, "fallback": false}, "7d": {"price": 4507.0, "diff": 660.0, "pct": 14.6, "fallback": false}}, "flight": null}, {"day": 20, "month": 10, "year": 2026, "price": 5205.0, "stay": 7, "history": {"1d": {"price": 5197.0, "diff": 8.0, "pct": 0.2, "fallback": false}, "4d": {"price": 4934.0, "diff": 271.0, "pct": 5.5, "fallback": false}, "7d": {"price": 5345.0, "diff": -140.0, "pct": -2.6, "fallback": false}}, "flight": null}, {"day": 19, "month": 10, "year": 2026, "price": 5214.0, "stay": 7, "history": {"1d": {"price": 5204.0, "diff": 10.0, "pct": 0.2, "fallback": false}, "4d": {"price": 4860.0, "diff": 354.0, "pct": 7.3, "fallback": false}, "7d": {"price": 5220.0, "diff": -6.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 1, "month": 11, "year": 2026, "price": 5226.0, "stay": 7, "history": {"1d": {"price": 5208.0, "diff": 18.0, "pct": 0.3, "fallback": false}, "4d": {"price": 4854.0, "diff": 372.0, "pct": 7.7, "fallback": false}, "7d": {"price": 4607.0, "diff": 619.0, "pct": 13.4, "fallback": false}}, "flight": null}, {"day": 18, "month": 11, "year": 2026, "price": 5232.0, "stay": 7, "history": {"1d": {"price": 5222.0, "diff": 10.0, "pct": 0.2, "fallback": false}, "4d": {"price": 5052.0, "diff": 180.0, "pct": 3.6, "fallback": false}, "7d": {"price": 5462.0, "diff": -230.0, "pct": -4.2, "fallback": false}}, "flight": null}, {"day": 18, "month": 10, "year": 2026, "price": 5307.0, "stay": 7, "history": {"1d": {"price": 5115.0, "diff": 192.0, "pct": 3.8, "fallback": false}, "4d": {"price": 5102.0, "diff": 205.0, "pct": 4.0, "fallback": false}, "7d": {"price": 5202.0, "diff": 105.0, "pct": 2.0, "fallback": false}}, "flight": null}, {"day": 31, "month": 10, "year": 2026, "price": 5398.0, "stay": 7, "history": {"1d": {"price": 5388.0, "diff": 10.0, "pct": 0.2, "fallback": false}, "4d": {"price": 5187.0, "diff": 211.0, "pct": 4.1, "fallback": false}, "7d": {"price": 4529.0, "diff": 869.0, "pct": 19.2, "fallback": false}}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 5400.0, "stay": 7, "history": {"1d": {"price": 5866.0, "diff": -466.0, "pct": -7.9, "fallback": false}, "4d": {"price": 5382.0, "diff": 18.0, "pct": 0.3, "fallback": false}, "7d": {"price": 5398.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 12, "month": 10, "year": 2026, "price": 5412.0, "stay": 7, "history": {"1d": {"price": 5404.0, "diff": 8.0, "pct": 0.1, "fallback": false}, "4d": {"price": 5400.0, "diff": 12.0, "pct": 0.2, "fallback": false}, "7d": {"price": 5139.0, "diff": 273.0, "pct": 5.3, "fallback": false}}, "flight": null}, {"day": 14, "month": 10, "year": 2026, "price": 5412.0, "stay": 7, "history": {"1d": {"price": 5404.0, "diff": 8.0, "pct": 0.1, "fallback": false}, "4d": {"price": 5368.0, "diff": 44.0, "pct": 0.8, "fallback": false}, "7d": {"price": 5414.0, "diff": -2.0, "pct": -0.0, "fallback": false}}, "flight": null}, {"day": 16, "month": 10, "year": 2026, "price": 5451.0, "stay": 7, "history": {"1d": {"price": 5287.0, "diff": 164.0, "pct": 3.1, "fallback": false}, "4d": {"price": 5226.0, "diff": 225.0, "pct": 4.3, "fallback": false}, "7d": {"price": 5443.0, "diff": 8.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 3, "month": 12, "year": 2026, "price": 5454.0, "stay": 7, "history": {"1d": {"price": 5449.0, "diff": 5.0, "pct": 0.1, "fallback": false}, "4d": {"price": 5454.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5459.0, "diff": -5.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 4, "month": 12, "year": 2026, "price": 5454.0, "stay": 7, "history": {"1d": {"price": 5449.0, "diff": 5.0, "pct": 0.1, "fallback": false}, "4d": {"price": 5454.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5109.0, "diff": 345.0, "pct": 6.8, "fallback": false}}, "flight": null}, {"day": 5, "month": 12, "year": 2026, "price": 5454.0, "stay": 7, "history": {"1d": {"price": 5449.0, "diff": 5.0, "pct": 0.1, "fallback": false}, "4d": {"price": 5454.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5459.0, "diff": -5.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 6, "month": 12, "year": 2026, "price": 5454.0, "stay": 7, "history": {"1d": {"price": 5449.0, "diff": 5.0, "pct": 0.1, "fallback": false}, "4d": {"price": 5454.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5109.0, "diff": 345.0, "pct": 6.8, "fallback": false}}, "flight": null}, {"day": 7, "month": 12, "year": 2026, "price": 5454.0, "stay": 7, "history": {"1d": {"price": 5449.0, "diff": 5.0, "pct": 0.1, "fallback": false}, "4d": {"price": 5104.0, "diff": 350.0, "pct": 6.9, "fallback": false}, "7d": {"price": 5109.0, "diff": 345.0, "pct": 6.8, "fallback": false}}, "flight": null}, {"day": 14, "month": 12, "year": 2026, "price": 5454.0, "stay": 7, "history": {"1d": {"price": 5449.0, "diff": 5.0, "pct": 0.1, "fallback": false}, "4d": {"price": 5454.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5459.0, "diff": -5.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 15, "month": 12, "year": 2026, "price": 5454.0, "stay": 7, "history": {"1d": {"price": 5449.0, "diff": 5.0, "pct": 0.1, "fallback": false}, "4d": {"price": 5454.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5459.0, "diff": -5.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 16, "month": 12, "year": 2026, "price": 5454.0, "stay": 7, "history": {"1d": {"price": 5449.0, "diff": 5.0, "pct": 0.1, "fallback": false}, "4d": {"price": 5454.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5459.0, "diff": -5.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 23, "month": 10, "year": 2026, "price": 5472.0, "stay": 7, "history": {"1d": {"price": 5378.0, "diff": 94.0, "pct": 1.7, "fallback": false}, "4d": {"price": 4937.0, "diff": 535.0, "pct": 10.8, "fallback": false}, "7d": {"price": 5022.0, "diff": 450.0, "pct": 9.0, "fallback": false}}, "flight": null}], "totalDates": 231, "totalDestinations": 71, "firstDetected": null, "dropAmount": 242, "dropPct": 5.2, "dropPrice": 4870, "pendingScans": 0, "pendingFirstSeen": "2026-09-30T11:24:08.933066Z"}, {"route": "HKG→AMS", "destination": {"code": "AMS", "name": "阿姆斯特丹 (AMS)", "region": "歐洲"}, "price": 5077.0, "typicalPrice": 6874, "cheapestDates": [{"day": 22, "month": 10, "year": 2026, "price": 5077.0, "stay": 7, "history": {"1d": {"price": 5077.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5082.0, "diff": -5.0, "pct": -0.1, "fallback": false}, "7d": {"price": 5086.0, "diff": -9.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 5077.0, "stay": 7, "history": {"1d": {"price": 5077.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5082.0, "diff": -5.0, "pct": -0.1, "fallback": false}, "7d": {"price": 5086.0, "diff": -9.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 5077.0, "stay": 7, "history": {"1d": {"price": 5077.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5284.0, "diff": -207.0, "pct": -3.9, "fallback": false}, "7d": {"price": 5086.0, "diff": -9.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 10, "month": 11, "year": 2026, "price": 5077.0, "stay": 7, "history": {"1d": {"price": 5077.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5284.0, "diff": -207.0, "pct": -3.9, "fallback": false}, "7d": {"price": 5086.0, "diff": -9.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 11, "month": 11, "year": 2026, "price": 5077.0, "stay": 7, "history": {"1d": {"price": 5077.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5082.0, "diff": -5.0, "pct": -0.1, "fallback": false}, "7d": {"price": 5086.0, "diff": -9.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 16, "month": 11, "year": 2026, "price": 5077.0, "stay": 7, "history": {"1d": {"price": 5077.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5082.0, "diff": -5.0, "pct": -0.1, "fallback": false}, "7d": {"price": 4916.0, "diff": 161.0, "pct": 3.3, "fallback": false}}, "flight": null}, {"day": 18, "month": 11, "year": 2026, "price": 5077.0, "stay": 7, "history": {"1d": {"price": 5077.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5082.0, "diff": -5.0, "pct": -0.1, "fallback": false}, "7d": {"price": 4916.0, "diff": 161.0, "pct": 3.3, "fallback": false}}, "flight": null}, {"day": 19, "month": 11, "year": 2026, "price": 5077.0, "stay": 7, "history": {"1d": {"price": 5077.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5082.0, "diff": -5.0, "pct": -0.1, "fallback": false}, "7d": {"price": 4916.0, "diff": 161.0, "pct": 3.3, "fallback": false}}, "flight": null}, {"day": 23, "month": 11, "year": 2026, "price": 5077.0, "stay": 7, "history": {"1d": {"price": 5077.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5082.0, "diff": -5.0, "pct": -0.1, "fallback": false}, "7d": {"price": 5072.0, "diff": 5.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 24, "month": 11, "year": 2026, "price": 5077.0, "stay": 7, "history": {"1d": {"price": 5077.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5082.0, "diff": -5.0, "pct": -0.1, "fallback": false}, "7d": {"price": 4916.0, "diff": 161.0, "pct": 3.3, "fallback": false}}, "flight": null}, {"day": 25, "month": 11, "year": 2026, "price": 5077.0, "stay": 7, "history": {"1d": {"price": 5077.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5082.0, "diff": -5.0, "pct": -0.1, "fallback": false}, "7d": {"price": 5086.0, "diff": -9.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 26, "month": 11, "year": 2026, "price": 5077.0, "stay": 7, "history": {"1d": {"price": 5077.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5082.0, "diff": -5.0, "pct": -0.1, "fallback": false}, "7d": {"price": 5086.0, "diff": -9.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 1, "month": 12, "year": 2026, "price": 5077.0, "stay": 7, "history": {"1d": {"price": 5077.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5060.0, "diff": 17.0, "pct": 0.3, "fallback": false}, "7d": {"price": 5060.0, "diff": 17.0, "pct": 0.3, "fallback": false}}, "flight": null}, {"day": 2, "month": 12, "year": 2026, "price": 5194.0, "stay": 7, "history": {"1d": {"price": 5195.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 5202.0, "diff": -8.0, "pct": -0.2, "fallback": false}, "7d": {"price": 5126.0, "diff": 68.0, "pct": 1.3, "fallback": false}}, "flight": null}, {"day": 6, "month": 12, "year": 2026, "price": 5194.0, "stay": 7, "history": {"1d": {"price": 5795.0, "diff": -601.0, "pct": -10.4, "fallback": false}, "4d": {"price": 5802.0, "diff": -608.0, "pct": -10.5, "fallback": false}, "7d": {"price": 6606.0, "diff": -1412.0, "pct": -21.4, "fallback": false}}, "flight": null}, {"day": 14, "month": 10, "year": 2026, "price": 5277.0, "stay": 7, "history": {"1d": {"price": 5279.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "4d": {"price": 5284.0, "diff": -7.0, "pct": -0.1, "fallback": false}, "7d": {"price": 5206.0, "diff": 71.0, "pct": 1.4, "fallback": false}}, "flight": null}, {"day": 15, "month": 10, "year": 2026, "price": 5277.0, "stay": 7, "history": {"1d": {"price": 5279.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "4d": {"price": 5284.0, "diff": -7.0, "pct": -0.1, "fallback": false}, "7d": {"price": 5646.0, "diff": -369.0, "pct": -6.5, "fallback": false}}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 5277.0, "stay": 7, "history": {"1d": {"price": 5279.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "4d": {"price": 5284.0, "diff": -7.0, "pct": -0.1, "fallback": false}, "7d": {"price": 5286.0, "diff": -9.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 6, "month": 11, "year": 2026, "price": 5277.0, "stay": 7, "history": {"1d": {"price": 5279.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "4d": {"price": 5284.0, "diff": -7.0, "pct": -0.1, "fallback": false}, "7d": {"price": 5286.0, "diff": -9.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 12, "month": 11, "year": 2026, "price": 5277.0, "stay": 7, "history": {"1d": {"price": 5279.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "4d": {"price": 5284.0, "diff": -7.0, "pct": -0.1, "fallback": false}, "7d": {"price": 5286.0, "diff": -9.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 5277.0, "stay": 7, "history": {"1d": {"price": 5279.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "4d": {"price": 5284.0, "diff": -7.0, "pct": -0.1, "fallback": false}, "7d": {"price": 4916.0, "diff": 361.0, "pct": 7.3, "fallback": false}}, "flight": null}, {"day": 20, "month": 11, "year": 2026, "price": 5277.0, "stay": 7, "history": {"1d": {"price": 5279.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "4d": {"price": 5284.0, "diff": -7.0, "pct": -0.1, "fallback": false}, "7d": {"price": 5286.0, "diff": -9.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 21, "month": 11, "year": 2026, "price": 5277.0, "stay": 7, "history": {"1d": {"price": 5279.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "4d": {"price": 5284.0, "diff": -7.0, "pct": -0.1, "fallback": false}, "7d": {"price": 5686.0, "diff": -409.0, "pct": -7.2, "fallback": false}}, "flight": null}, {"day": 27, "month": 11, "year": 2026, "price": 5277.0, "stay": 7, "history": {"1d": {"price": 5279.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "4d": {"price": 5284.0, "diff": -7.0, "pct": -0.1, "fallback": false}, "7d": {"price": 5286.0, "diff": -9.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 30, "month": 11, "year": 2026, "price": 5277.0, "stay": 7, "history": {"1d": {"price": 5279.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "4d": {"price": 5284.0, "diff": -7.0, "pct": -0.1, "fallback": false}, "7d": {"price": 5086.0, "diff": 191.0, "pct": 3.8, "fallback": false}}, "flight": null}, {"day": 26, "month": 10, "year": 2026, "price": 5287.0, "stay": 7, "history": {"1d": {"price": 5077.0, "diff": 210.0, "pct": 4.1, "fallback": false}, "4d": {"price": 5082.0, "diff": 205.0, "pct": 4.0, "fallback": false}, "7d": {"price": 5086.0, "diff": 201.0, "pct": 4.0, "fallback": false}}, "flight": null}, {"day": 2, "month": 11, "year": 2026, "price": 5291.0, "stay": 7, "history": {"1d": {"price": 5292.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 5299.0, "diff": -8.0, "pct": -0.2, "fallback": false}, "7d": {"price": 5304.0, "diff": -13.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 3, "month": 11, "year": 2026, "price": 5291.0, "stay": 7, "history": {"1d": {"price": 5292.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 5299.0, "diff": -8.0, "pct": -0.2, "fallback": false}, "7d": {"price": 5286.0, "diff": 5.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 15, "month": 11, "year": 2026, "price": 5291.0, "stay": 7, "history": {"1d": {"price": 5292.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 5299.0, "diff": -8.0, "pct": -0.2, "fallback": false}, "7d": {"price": 5126.0, "diff": 165.0, "pct": 3.2, "fallback": false}}, "flight": null}, {"day": 22, "month": 11, "year": 2026, "price": 5291.0, "stay": 7, "history": {"1d": {"price": 5292.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 5337.0, "diff": -46.0, "pct": -0.9, "fallback": false}, "7d": {"price": 5206.0, "diff": 85.0, "pct": 1.6, "fallback": false}}, "flight": null}], "totalDates": 230, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 5077, "pendingScans": 0, "pendingFirstSeen": "2026-09-30T05:55:24.901123Z"}, {"route": "HKG→ISG", "destination": {"code": "ISG", "name": "石垣 (ISG)", "region": "東亞"}, "price": 5233.0, "typicalPrice": 5548, "cheapestDates": [{"day": 29, "month": 10, "year": 2026, "price": 5233.0, "stay": 7, "history": {}, "flight": null}, {"day": 3, "month": 11, "year": 2026, "price": 5233.0, "stay": 7, "history": {}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 5233.0, "stay": 7, "history": {}, "flight": null}, {"day": 6, "month": 11, "year": 2026, "price": 5233.0, "stay": 7, "history": {}, "flight": null}, {"day": 7, "month": 11, "year": 2026, "price": 5233.0, "stay": 7, "history": {}, "flight": null}, {"day": 10, "month": 11, "year": 2026, "price": 5233.0, "stay": 7, "history": {}, "flight": null}, {"day": 11, "month": 11, "year": 2026, "price": 5233.0, "stay": 7, "history": {}, "flight": null}, {"day": 12, "month": 11, "year": 2026, "price": 5233.0, "stay": 7, "history": {}, "flight": null}, {"day": 7, "month": 10, "year": 2026, "price": 5257.0, "stay": 7, "history": {}, "flight": null}, {"day": 10, "month": 10, "year": 2026, "price": 5257.0, "stay": 7, "history": {}, "flight": null}, {"day": 12, "month": 10, "year": 2026, "price": 5257.0, "stay": 7, "history": {}, "flight": null}, {"day": 13, "month": 10, "year": 2026, "price": 5257.0, "stay": 7, "history": {}, "flight": null}, {"day": 14, "month": 10, "year": 2026, "price": 5257.0, "stay": 7, "history": {}, "flight": null}, {"day": 19, "month": 10, "year": 2026, "price": 5257.0, "stay": 7, "history": {}, "flight": null}, {"day": 20, "month": 10, "year": 2026, "price": 5257.0, "stay": 7, "history": {}, "flight": null}, {"day": 22, "month": 10, "year": 2026, "price": 5257.0, "stay": 7, "history": {}, "flight": null}, {"day": 23, "month": 10, "year": 2026, "price": 5257.0, "stay": 7, "history": {}, "flight": null}, {"day": 24, "month": 10, "year": 2026, "price": 5257.0, "stay": 7, "history": {}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 5257.0, "stay": 7, "history": {}, "flight": null}, {"day": 30, "month": 10, "year": 2026, "price": 5257.0, "stay": 7, "history": {}, "flight": null}, {"day": 1, "month": 11, "year": 2026, "price": 5257.0, "stay": 7, "history": {}, "flight": null}, {"day": 2, "month": 11, "year": 2026, "price": 5257.0, "stay": 7, "history": {}, "flight": null}, {"day": 14, "month": 11, "year": 2026, "price": 5257.0, "stay": 7, "history": {}, "flight": null}, {"day": 15, "month": 11, "year": 2026, "price": 5257.0, "stay": 7, "history": {}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 5257.0, "stay": 7, "history": {}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 5267.0, "stay": 7, "history": {}, "flight": null}, {"day": 26, "month": 10, "year": 2026, "price": 5269.0, "stay": 7, "history": {}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 5281.0, "stay": 7, "history": {}, "flight": null}, {"day": 9, "month": 11, "year": 2026, "price": 5281.0, "stay": 7, "history": {}, "flight": null}, {"day": 8, "month": 10, "year": 2026, "price": 5291.0, "stay": 7, "history": {}, "flight": null}], "totalDates": 122, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 5233, "pendingScans": 0, "pendingFirstSeen": null}, {"route": "HKG→DOH", "destination": {"code": "DOH", "name": "多哈 (DOH)", "region": "中東"}, "price": 5359.0, "typicalPrice": 6460, "cheapestDates": [{"day": 13, "month": 10, "year": 2026, "price": 5359.0, "stay": 7, "history": {"1d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5357.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 14, "month": 10, "year": 2026, "price": 5359.0, "stay": 7, "history": {"1d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5357.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 15, "month": 10, "year": 2026, "price": 5359.0, "stay": 7, "history": {"1d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5357.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 19, "month": 10, "year": 2026, "price": 5359.0, "stay": 7, "history": {"1d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5357.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 20, "month": 10, "year": 2026, "price": 5359.0, "stay": 7, "history": {"1d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5357.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 5359.0, "stay": 7, "history": {"1d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5357.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 22, "month": 10, "year": 2026, "price": 5359.0, "stay": 7, "history": {"1d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5357.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 26, "month": 10, "year": 2026, "price": 5359.0, "stay": 7, "history": {"1d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5357.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 27, "month": 10, "year": 2026, "price": 5359.0, "stay": 7, "history": {"1d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5357.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 5359.0, "stay": 7, "history": {"1d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5357.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 29, "month": 10, "year": 2026, "price": 5359.0, "stay": 7, "history": {"1d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5357.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 3, "month": 11, "year": 2026, "price": 5359.0, "stay": 7, "history": {"1d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5357.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 5359.0, "stay": 7, "history": {"1d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5357.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 5359.0, "stay": 7, "history": {"1d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5357.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 9, "month": 11, "year": 2026, "price": 5359.0, "stay": 7, "history": {"1d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5357.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 10, "month": 11, "year": 2026, "price": 5359.0, "stay": 7, "history": {"1d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5357.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 11, "month": 11, "year": 2026, "price": 5359.0, "stay": 7, "history": {"1d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5357.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 12, "month": 11, "year": 2026, "price": 5359.0, "stay": 7, "history": {"1d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5357.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 16, "month": 11, "year": 2026, "price": 5359.0, "stay": 7, "history": {"1d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5357.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 5359.0, "stay": 7, "history": {"1d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5357.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 18, "month": 11, "year": 2026, "price": 5359.0, "stay": 7, "history": {"1d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5357.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 19, "month": 11, "year": 2026, "price": 5359.0, "stay": 7, "history": {"1d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5357.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 23, "month": 11, "year": 2026, "price": 5359.0, "stay": 7, "history": {"1d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5357.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 24, "month": 11, "year": 2026, "price": 5359.0, "stay": 7, "history": {"1d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5357.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 1, "month": 12, "year": 2026, "price": 5359.0, "stay": 7, "history": {"1d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5357.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 2, "month": 12, "year": 2026, "price": 5359.0, "stay": 7, "history": {"1d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5357.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 3, "month": 12, "year": 2026, "price": 5359.0, "stay": 7, "history": {"1d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5357.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 7, "month": 12, "year": 2026, "price": 5359.0, "stay": 7, "history": {"1d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5357.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 8, "month": 12, "year": 2026, "price": 5359.0, "stay": 7, "history": {"1d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5357.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 9, "month": 12, "year": 2026, "price": 5359.0, "stay": 7, "history": {"1d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5359.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5357.0, "diff": 2.0, "pct": 0.0, "fallback": false}}, "flight": null}], "totalDates": 231, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 5359, "pendingScans": 0, "pendingFirstSeen": "2026-09-25T13:51:48.225267Z"}, {"route": "HKG→LAX", "destination": {"code": "LAX", "name": "洛杉矶 (LAX)", "region": "北美洲"}, "price": 5364.0, "typicalPrice": 7127, "cheapestDates": [{"day": 8, "month": 10, "year": 2026, "price": 5364.0, "stay": 7, "history": {"1d": {"price": 5364.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": -240.0, "pct": -4.3, "fallback": false}, "7d": {"price": 5601.0, "diff": -237.0, "pct": -4.2, "fallback": false}}, "flight": null}, {"day": 13, "month": 10, "year": 2026, "price": 5364.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": -44.0, "pct": -0.8, "fallback": false}, "4d": {"price": 5604.0, "diff": -240.0, "pct": -4.3, "fallback": false}, "7d": {"price": 5361.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 14, "month": 10, "year": 2026, "price": 5364.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": -44.0, "pct": -0.8, "fallback": false}, "4d": {"price": 5604.0, "diff": -240.0, "pct": -4.3, "fallback": false}, "7d": {"price": 5361.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 20, "month": 10, "year": 2026, "price": 5364.0, "stay": 7, "history": {"1d": {"price": 5364.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": -240.0, "pct": -4.3, "fallback": false}, "7d": {"price": 5361.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 5364.0, "stay": 7, "history": {"1d": {"price": 5364.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": -240.0, "pct": -4.3, "fallback": false}, "7d": {"price": 5361.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 22, "month": 10, "year": 2026, "price": 5364.0, "stay": 7, "history": {"1d": {"price": 5364.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": -240.0, "pct": -4.3, "fallback": false}, "7d": {"price": 5361.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 27, "month": 10, "year": 2026, "price": 5364.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": -44.0, "pct": -0.8, "fallback": false}, "4d": {"price": 5604.0, "diff": -240.0, "pct": -4.3, "fallback": false}, "7d": {"price": 5361.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 5364.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": -44.0, "pct": -0.8, "fallback": false}, "4d": {"price": 5604.0, "diff": -240.0, "pct": -4.3, "fallback": false}, "7d": {"price": 5405.0, "diff": -41.0, "pct": -0.8, "fallback": false}}, "flight": null}, {"day": 19, "month": 11, "year": 2026, "price": 5364.0, "stay": 7, "history": {"1d": {"price": 5604.0, "diff": -240.0, "pct": -4.3, "fallback": false}, "4d": {"price": 5604.0, "diff": -240.0, "pct": -4.3, "fallback": false}, "7d": {"price": 5361.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 25, "month": 11, "year": 2026, "price": 5364.0, "stay": 7, "history": {"1d": {"price": 5364.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": -240.0, "pct": -4.3, "fallback": false}, "7d": {"price": 5405.0, "diff": -41.0, "pct": -0.8, "fallback": false}}, "flight": null}, {"day": 26, "month": 11, "year": 2026, "price": 5364.0, "stay": 7, "history": {"1d": {"price": 5604.0, "diff": -240.0, "pct": -4.3, "fallback": false}, "4d": {"price": 5604.0, "diff": -240.0, "pct": -4.3, "fallback": false}, "7d": {"price": 5361.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 7, "month": 10, "year": 2026, "price": 5408.0, "stay": 7, "history": {"1d": {"price": 6264.0, "diff": -856.0, "pct": -13.7, "fallback": false}, "4d": {"price": 5604.0, "diff": -196.0, "pct": -3.5, "fallback": false}, "7d": {"price": 5405.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 29, "month": 10, "year": 2026, "price": 5408.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": -196.0, "pct": -3.5, "fallback": false}, "7d": {"price": 5405.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 2, "month": 11, "year": 2026, "price": 5408.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": -196.0, "pct": -3.5, "fallback": false}, "7d": {"price": 5601.0, "diff": -193.0, "pct": -3.4, "fallback": false}}, "flight": null}, {"day": 3, "month": 11, "year": 2026, "price": 5408.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": -196.0, "pct": -3.5, "fallback": false}, "7d": {"price": 5361.0, "diff": 47.0, "pct": 0.9, "fallback": false}}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 5408.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": -196.0, "pct": -3.5, "fallback": false}, "7d": {"price": 5405.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 9, "month": 11, "year": 2026, "price": 5408.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": -196.0, "pct": -3.5, "fallback": false}, "7d": {"price": 5405.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 10, "month": 11, "year": 2026, "price": 5408.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": -196.0, "pct": -3.5, "fallback": false}, "7d": {"price": 5361.0, "diff": 47.0, "pct": 0.9, "fallback": false}}, "flight": null}, {"day": 11, "month": 11, "year": 2026, "price": 5408.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": -196.0, "pct": -3.5, "fallback": false}, "7d": {"price": 5405.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 16, "month": 11, "year": 2026, "price": 5408.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": -196.0, "pct": -3.5, "fallback": false}, "7d": {"price": 5601.0, "diff": -193.0, "pct": -3.4, "fallback": false}}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 5408.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": -196.0, "pct": -3.5, "fallback": false}, "7d": {"price": 5405.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 18, "month": 11, "year": 2026, "price": 5408.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": -196.0, "pct": -3.5, "fallback": false}, "7d": {"price": 5405.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 2, "month": 12, "year": 2026, "price": 5408.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": -196.0, "pct": -3.5, "fallback": false}, "7d": {"price": 5601.0, "diff": -193.0, "pct": -3.4, "fallback": false}}, "flight": null}, {"day": 12, "month": 10, "year": 2026, "price": 5604.0, "stay": 7, "history": {"1d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5601.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 15, "month": 10, "year": 2026, "price": 5604.0, "stay": 7, "history": {"1d": {"price": 5364.0, "diff": 240.0, "pct": 4.5, "fallback": false}, "4d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5361.0, "diff": 243.0, "pct": 4.5, "fallback": false}}, "flight": null}, {"day": 19, "month": 10, "year": 2026, "price": 5604.0, "stay": 7, "history": {"1d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5601.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 26, "month": 10, "year": 2026, "price": 5604.0, "stay": 7, "history": {"1d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5601.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 5604.0, "stay": 7, "history": {"1d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5361.0, "diff": 243.0, "pct": 4.5, "fallback": false}}, "flight": null}, {"day": 23, "month": 11, "year": 2026, "price": 5604.0, "stay": 7, "history": {"1d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5601.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 24, "month": 11, "year": 2026, "price": 5604.0, "stay": 7, "history": {"1d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5601.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}], "totalDates": 231, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 5364, "pendingScans": 0, "pendingFirstSeen": "2026-10-03T23:56:10.786115Z"}, {"route": "HKG→ORD", "destination": {"code": "ORD", "name": "芝加哥 (ORD)", "region": "北美洲"}, "price": 5408.0, "typicalPrice": 8166, "cheapestDates": [{"day": 7, "month": 10, "year": 2026, "price": 5408.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5405.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 8, "month": 10, "year": 2026, "price": 5408.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5405.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 12, "month": 10, "year": 2026, "price": 5408.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5405.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 13, "month": 10, "year": 2026, "price": 5408.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5405.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 14, "month": 10, "year": 2026, "price": 5408.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5405.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 15, "month": 10, "year": 2026, "price": 5408.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5405.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 19, "month": 10, "year": 2026, "price": 5408.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6978.0, "diff": -1570.0, "pct": -22.5, "fallback": false}, "7d": {"price": 5405.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 20, "month": 10, "year": 2026, "price": 5408.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6817.0, "diff": -1409.0, "pct": -20.7, "fallback": false}, "7d": {"price": 5405.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 5408.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6773.0, "diff": -1365.0, "pct": -20.2, "fallback": false}, "7d": {"price": 5405.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 22, "month": 10, "year": 2026, "price": 5408.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5405.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 26, "month": 10, "year": 2026, "price": 5408.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5405.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 27, "month": 10, "year": 2026, "price": 5408.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5405.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 5408.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5405.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 29, "month": 10, "year": 2026, "price": 5408.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5405.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 2, "month": 11, "year": 2026, "price": 5408.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6975.0, "diff": -1567.0, "pct": -22.5, "fallback": false}}, "flight": null}, {"day": 3, "month": 11, "year": 2026, "price": 5408.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5405.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 5408.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5405.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 5408.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5405.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 11, "month": 11, "year": 2026, "price": 5408.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5405.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 16, "month": 11, "year": 2026, "price": 5408.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5405.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 5408.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5405.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 18, "month": 11, "year": 2026, "price": 5408.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5405.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 19, "month": 11, "year": 2026, "price": 5408.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5405.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 23, "month": 11, "year": 2026, "price": 5408.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5898.0, "diff": -490.0, "pct": -8.3, "fallback": false}, "7d": {"price": 5405.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 24, "month": 11, "year": 2026, "price": 5408.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5898.0, "diff": -490.0, "pct": -8.3, "fallback": false}, "7d": {"price": 5405.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 25, "month": 11, "year": 2026, "price": 5408.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5405.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 26, "month": 11, "year": 2026, "price": 5408.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5405.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 3, "month": 12, "year": 2026, "price": 5408.0, "stay": 7, "history": {"1d": {"price": 5408.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6108.0, "diff": -700.0, "pct": -11.5, "fallback": false}, "7d": {"price": 6975.0, "diff": -1567.0, "pct": -22.5, "fallback": false}}, "flight": null}, {"day": 2, "month": 12, "year": 2026, "price": 6108.0, "stay": 7, "history": {"1d": {"price": 6978.0, "diff": -870.0, "pct": -12.5, "fallback": false}, "4d": {"price": 6108.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6975.0, "diff": -867.0, "pct": -12.4, "fallback": false}}, "flight": null}, {"day": 9, "month": 10, "year": 2026, "price": 6208.0, "stay": 7, "history": {"1d": {"price": 6208.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6208.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6205.0, "diff": 3.0, "pct": 0.0, "fallback": false}}, "flight": null}], "totalDates": 231, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 5408, "pendingScans": 0, "pendingFirstSeen": "2026-09-25T13:51:48.225267Z"}, {"route": "HKG→CAI", "destination": {"code": "CAI", "name": "開羅 (CAI)", "region": "非洲"}, "price": 5516.0, "typicalPrice": 6731, "cheapestDates": [{"day": 13, "month": 10, "year": 2026, "price": 5516.0, "stay": 7, "history": {"1d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5359.0, "diff": 157.0, "pct": 2.9, "fallback": false}}, "flight": null}, {"day": 14, "month": 10, "year": 2026, "price": 5516.0, "stay": 7, "history": {"1d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5359.0, "diff": 157.0, "pct": 2.9, "fallback": false}}, "flight": null}, {"day": 15, "month": 10, "year": 2026, "price": 5516.0, "stay": 7, "history": {"1d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5515.0, "diff": 1.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 19, "month": 10, "year": 2026, "price": 5516.0, "stay": 7, "history": {"1d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5515.0, "diff": 1.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 20, "month": 10, "year": 2026, "price": 5516.0, "stay": 7, "history": {"1d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5515.0, "diff": 1.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 5516.0, "stay": 7, "history": {"1d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5515.0, "diff": 1.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 22, "month": 10, "year": 2026, "price": 5516.0, "stay": 7, "history": {"1d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5619.0, "diff": -103.0, "pct": -1.8, "fallback": false}}, "flight": null}, {"day": 26, "month": 10, "year": 2026, "price": 5516.0, "stay": 7, "history": {"1d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5515.0, "diff": 1.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 27, "month": 10, "year": 2026, "price": 5516.0, "stay": 7, "history": {"1d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5359.0, "diff": 157.0, "pct": 2.9, "fallback": false}}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 5516.0, "stay": 7, "history": {"1d": {"price": 5776.0, "diff": -260.0, "pct": -4.5, "fallback": false}, "4d": {"price": 5776.0, "diff": -260.0, "pct": -4.5, "fallback": false}, "7d": {"price": 5359.0, "diff": 157.0, "pct": 2.9, "fallback": false}}, "flight": null}, {"day": 29, "month": 10, "year": 2026, "price": 5516.0, "stay": 7, "history": {"1d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5359.0, "diff": 157.0, "pct": 2.9, "fallback": false}}, "flight": null}, {"day": 2, "month": 11, "year": 2026, "price": 5516.0, "stay": 7, "history": {"1d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5359.0, "diff": 157.0, "pct": 2.9, "fallback": false}}, "flight": null}, {"day": 3, "month": 11, "year": 2026, "price": 5516.0, "stay": 7, "history": {"1d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5359.0, "diff": 157.0, "pct": 2.9, "fallback": false}}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 5516.0, "stay": 7, "history": {"1d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5359.0, "diff": 157.0, "pct": 2.9, "fallback": false}}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 5516.0, "stay": 7, "history": {"1d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5359.0, "diff": 157.0, "pct": 2.9, "fallback": false}}, "flight": null}, {"day": 8, "month": 11, "year": 2026, "price": 5516.0, "stay": 7, "history": {"1d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5359.0, "diff": 157.0, "pct": 2.9, "fallback": false}}, "flight": null}, {"day": 9, "month": 11, "year": 2026, "price": 5516.0, "stay": 7, "history": {"1d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5359.0, "diff": 157.0, "pct": 2.9, "fallback": false}}, "flight": null}, {"day": 10, "month": 11, "year": 2026, "price": 5516.0, "stay": 7, "history": {"1d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5359.0, "diff": 157.0, "pct": 2.9, "fallback": false}}, "flight": null}, {"day": 11, "month": 11, "year": 2026, "price": 5516.0, "stay": 7, "history": {"1d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5359.0, "diff": 157.0, "pct": 2.9, "fallback": false}}, "flight": null}, {"day": 12, "month": 11, "year": 2026, "price": 5516.0, "stay": 7, "history": {"1d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5359.0, "diff": 157.0, "pct": 2.9, "fallback": false}}, "flight": null}, {"day": 15, "month": 11, "year": 2026, "price": 5516.0, "stay": 7, "history": {"1d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4739.0, "diff": 777.0, "pct": 16.4, "fallback": false}}, "flight": null}, {"day": 16, "month": 11, "year": 2026, "price": 5516.0, "stay": 7, "history": {"1d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5465.0, "diff": 51.0, "pct": 0.9, "fallback": false}}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 5516.0, "stay": 7, "history": {"1d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4895.0, "diff": 621.0, "pct": 12.7, "fallback": false}}, "flight": null}, {"day": 18, "month": 11, "year": 2026, "price": 5516.0, "stay": 7, "history": {"1d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4895.0, "diff": 621.0, "pct": 12.7, "fallback": false}}, "flight": null}, {"day": 19, "month": 11, "year": 2026, "price": 5516.0, "stay": 7, "history": {"1d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4895.0, "diff": 621.0, "pct": 12.7, "fallback": false}}, "flight": null}, {"day": 22, "month": 11, "year": 2026, "price": 5516.0, "stay": 7, "history": {"1d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4895.0, "diff": 621.0, "pct": 12.7, "fallback": false}}, "flight": null}, {"day": 23, "month": 11, "year": 2026, "price": 5516.0, "stay": 7, "history": {"1d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4895.0, "diff": 621.0, "pct": 12.7, "fallback": false}}, "flight": null}, {"day": 24, "month": 11, "year": 2026, "price": 5516.0, "stay": 7, "history": {"1d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4739.0, "diff": 777.0, "pct": 16.4, "fallback": false}}, "flight": null}, {"day": 25, "month": 11, "year": 2026, "price": 5516.0, "stay": 7, "history": {"1d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4739.0, "diff": 777.0, "pct": 16.4, "fallback": false}}, "flight": null}, {"day": 26, "month": 11, "year": 2026, "price": 5516.0, "stay": 7, "history": {"1d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5516.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 4739.0, "diff": 777.0, "pct": 16.4, "fallback": false}}, "flight": null}], "totalDates": 231, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 5516, "pendingScans": 0, "pendingFirstSeen": "2026-09-25T13:51:48.225267Z"}, {"route": "HKG→SFO", "destination": {"code": "SFO", "name": "三藩市 (SFO)", "region": "北美洲"}, "price": 5604.0, "typicalPrice": 7217, "cheapestDates": [{"day": 8, "month": 10, "year": 2026, "price": 5604.0, "stay": 7, "history": {"1d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5648.0, "diff": -44.0, "pct": -0.8, "fallback": false}, "7d": {"price": 5601.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 12, "month": 10, "year": 2026, "price": 5604.0, "stay": 7, "history": {"1d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5601.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 13, "month": 10, "year": 2026, "price": 5604.0, "stay": 7, "history": {"1d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5601.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 14, "month": 10, "year": 2026, "price": 5604.0, "stay": 7, "history": {"1d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5601.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 15, "month": 10, "year": 2026, "price": 5604.0, "stay": 7, "history": {"1d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5601.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 19, "month": 10, "year": 2026, "price": 5604.0, "stay": 7, "history": {"1d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5601.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 20, "month": 10, "year": 2026, "price": 5604.0, "stay": 7, "history": {"1d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5601.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 5604.0, "stay": 7, "history": {"1d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5601.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 22, "month": 10, "year": 2026, "price": 5604.0, "stay": 7, "history": {"1d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5648.0, "diff": -44.0, "pct": -0.8, "fallback": false}, "7d": {"price": 5601.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 26, "month": 10, "year": 2026, "price": 5604.0, "stay": 7, "history": {"1d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5648.0, "diff": -44.0, "pct": -0.8, "fallback": false}, "7d": {"price": 5601.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 27, "month": 10, "year": 2026, "price": 5604.0, "stay": 7, "history": {"1d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5648.0, "diff": -44.0, "pct": -0.8, "fallback": false}, "7d": {"price": 5601.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 5604.0, "stay": 7, "history": {"1d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5648.0, "diff": -44.0, "pct": -0.8, "fallback": false}, "7d": {"price": 5601.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 29, "month": 10, "year": 2026, "price": 5604.0, "stay": 7, "history": {"1d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5648.0, "diff": -44.0, "pct": -0.8, "fallback": false}, "7d": {"price": 5601.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 2, "month": 11, "year": 2026, "price": 5604.0, "stay": 7, "history": {"1d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5601.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 3, "month": 11, "year": 2026, "price": 5604.0, "stay": 7, "history": {"1d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5601.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 5604.0, "stay": 7, "history": {"1d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5601.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 5604.0, "stay": 7, "history": {"1d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5601.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 9, "month": 11, "year": 2026, "price": 5604.0, "stay": 7, "history": {"1d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5601.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 10, "month": 11, "year": 2026, "price": 5604.0, "stay": 7, "history": {"1d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5601.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 11, "month": 11, "year": 2026, "price": 5604.0, "stay": 7, "history": {"1d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5601.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 16, "month": 11, "year": 2026, "price": 5604.0, "stay": 7, "history": {"1d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5601.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 5604.0, "stay": 7, "history": {"1d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5601.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 18, "month": 11, "year": 2026, "price": 5604.0, "stay": 7, "history": {"1d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5601.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 19, "month": 11, "year": 2026, "price": 5604.0, "stay": 7, "history": {"1d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5601.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 23, "month": 11, "year": 2026, "price": 5604.0, "stay": 7, "history": {"1d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5601.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 24, "month": 11, "year": 2026, "price": 5604.0, "stay": 7, "history": {"1d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5601.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 25, "month": 11, "year": 2026, "price": 5604.0, "stay": 7, "history": {"1d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5601.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 26, "month": 11, "year": 2026, "price": 5604.0, "stay": 7, "history": {"1d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5601.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 1, "month": 12, "year": 2026, "price": 5604.0, "stay": 7, "history": {"1d": {"price": 6474.0, "diff": -870.0, "pct": -13.4, "fallback": false}, "4d": {"price": 6474.0, "diff": -870.0, "pct": -13.4, "fallback": false}, "7d": {"price": 6481.0, "diff": -877.0, "pct": -13.5, "fallback": false}}, "flight": null}, {"day": 2, "month": 12, "year": 2026, "price": 5604.0, "stay": 7, "history": {"1d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5604.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5601.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}], "totalDates": 231, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 5604, "pendingScans": 0, "pendingFirstSeen": "2026-09-30T11:24:08.933066Z"}, {"route": "HKG→SEA", "destination": {"code": "SEA", "name": "西雅圖 (SEA)", "region": "北美洲"}, "price": 5648.0, "typicalPrice": 7320, "cheapestDates": [{"day": 7, "month": 10, "year": 2026, "price": 5648.0, "stay": 7, "history": {"1d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5645.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 8, "month": 10, "year": 2026, "price": 5648.0, "stay": 7, "history": {"1d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5645.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 12, "month": 10, "year": 2026, "price": 5648.0, "stay": 7, "history": {"1d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5645.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 13, "month": 10, "year": 2026, "price": 5648.0, "stay": 7, "history": {"1d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5645.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 14, "month": 10, "year": 2026, "price": 5648.0, "stay": 7, "history": {"1d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5645.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 15, "month": 10, "year": 2026, "price": 5648.0, "stay": 7, "history": {"1d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5645.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 19, "month": 10, "year": 2026, "price": 5648.0, "stay": 7, "history": {"1d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6378.0, "diff": -730.0, "pct": -11.4, "fallback": false}, "7d": {"price": 5645.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 20, "month": 10, "year": 2026, "price": 5648.0, "stay": 7, "history": {"1d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6378.0, "diff": -730.0, "pct": -11.4, "fallback": false}, "7d": {"price": 5645.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 5648.0, "stay": 7, "history": {"1d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6378.0, "diff": -730.0, "pct": -11.4, "fallback": false}, "7d": {"price": 5645.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 22, "month": 10, "year": 2026, "price": 5648.0, "stay": 7, "history": {"1d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5645.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 26, "month": 10, "year": 2026, "price": 5648.0, "stay": 7, "history": {"1d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5645.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 27, "month": 10, "year": 2026, "price": 5648.0, "stay": 7, "history": {"1d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5645.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 5648.0, "stay": 7, "history": {"1d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6332.0, "diff": -684.0, "pct": -10.8, "fallback": false}, "7d": {"price": 5645.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 29, "month": 10, "year": 2026, "price": 5648.0, "stay": 7, "history": {"1d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6048.0, "diff": -400.0, "pct": -6.6, "fallback": false}, "7d": {"price": 5645.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 2, "month": 11, "year": 2026, "price": 5648.0, "stay": 7, "history": {"1d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5645.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 3, "month": 11, "year": 2026, "price": 5648.0, "stay": 7, "history": {"1d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5645.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 5648.0, "stay": 7, "history": {"1d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5645.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 5648.0, "stay": 7, "history": {"1d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5645.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 9, "month": 11, "year": 2026, "price": 5648.0, "stay": 7, "history": {"1d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6332.0, "diff": -684.0, "pct": -10.8, "fallback": false}, "7d": {"price": 5645.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 10, "month": 11, "year": 2026, "price": 5648.0, "stay": 7, "history": {"1d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5645.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 11, "month": 11, "year": 2026, "price": 5648.0, "stay": 7, "history": {"1d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5645.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 16, "month": 11, "year": 2026, "price": 5648.0, "stay": 7, "history": {"1d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5645.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 5648.0, "stay": 7, "history": {"1d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5645.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 18, "month": 11, "year": 2026, "price": 5648.0, "stay": 7, "history": {"1d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5645.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 19, "month": 11, "year": 2026, "price": 5648.0, "stay": 7, "history": {"1d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5645.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 23, "month": 11, "year": 2026, "price": 5648.0, "stay": 7, "history": {"1d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5645.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 24, "month": 11, "year": 2026, "price": 5648.0, "stay": 7, "history": {"1d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5645.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 25, "month": 11, "year": 2026, "price": 5648.0, "stay": 7, "history": {"1d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5645.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 26, "month": 11, "year": 2026, "price": 5648.0, "stay": 7, "history": {"1d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 5648.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 5645.0, "diff": 3.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 1, "month": 12, "year": 2026, "price": 5648.0, "stay": 7, "history": {"1d": {"price": 6404.0, "diff": -756.0, "pct": -11.8, "fallback": false}, "4d": {"price": 6404.0, "diff": -756.0, "pct": -11.8, "fallback": false}, "7d": {"price": 6329.0, "diff": -681.0, "pct": -10.8, "fallback": false}}, "flight": null}], "totalDates": 231, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 5648, "pendingScans": 0, "pendingFirstSeen": "2026-09-30T11:24:08.933066Z"}, {"route": "HKG→YVR", "destination": {"code": "YVR", "name": "溫哥華 (YVR)", "region": "北美洲"}, "price": 6176.0, "typicalPrice": 7724, "cheapestDates": [{"day": 4, "month": 11, "year": 2026, "price": 6176.0, "stay": 7, "history": {"1d": {"price": 6174.0, "diff": 2.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6175.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6354.0, "diff": -178.0, "pct": -2.8, "fallback": false}}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 6176.0, "stay": 7, "history": {"1d": {"price": 6174.0, "diff": 2.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6175.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6176.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 6, "month": 11, "year": 2026, "price": 6176.0, "stay": 7, "history": {"1d": {"price": 6174.0, "diff": 2.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6175.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6176.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 7, "month": 11, "year": 2026, "price": 6176.0, "stay": 7, "history": {"1d": {"price": 6174.0, "diff": 2.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6175.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6176.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 8, "month": 11, "year": 2026, "price": 6176.0, "stay": 7, "history": {"1d": {"price": 6174.0, "diff": 2.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6175.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6176.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 9, "month": 11, "year": 2026, "price": 6176.0, "stay": 7, "history": {"1d": {"price": 6174.0, "diff": 2.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6175.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6176.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 10, "month": 11, "year": 2026, "price": 6176.0, "stay": 7, "history": {"1d": {"price": 6174.0, "diff": 2.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6175.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6176.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 11, "month": 11, "year": 2026, "price": 6176.0, "stay": 7, "history": {"1d": {"price": 6174.0, "diff": 2.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6175.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6176.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 12, "month": 11, "year": 2026, "price": 6176.0, "stay": 7, "history": {"1d": {"price": 6174.0, "diff": 2.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6175.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6176.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 13, "month": 11, "year": 2026, "price": 6176.0, "stay": 7, "history": {"1d": {"price": 6174.0, "diff": 2.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6175.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6176.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 15, "month": 11, "year": 2026, "price": 6176.0, "stay": 7, "history": {"1d": {"price": 6174.0, "diff": 2.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6175.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6176.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 16, "month": 11, "year": 2026, "price": 6176.0, "stay": 7, "history": {"1d": {"price": 6174.0, "diff": 2.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6175.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6176.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 6176.0, "stay": 7, "history": {"1d": {"price": 6174.0, "diff": 2.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6175.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6176.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 18, "month": 11, "year": 2026, "price": 6176.0, "stay": 7, "history": {"1d": {"price": 6174.0, "diff": 2.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6175.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6176.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 19, "month": 11, "year": 2026, "price": 6176.0, "stay": 7, "history": {"1d": {"price": 6174.0, "diff": 2.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6175.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6176.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 20, "month": 11, "year": 2026, "price": 6176.0, "stay": 7, "history": {"1d": {"price": 6174.0, "diff": 2.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6175.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6176.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 21, "month": 11, "year": 2026, "price": 6176.0, "stay": 7, "history": {"1d": {"price": 6174.0, "diff": 2.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6175.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6176.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 22, "month": 11, "year": 2026, "price": 6176.0, "stay": 7, "history": {"1d": {"price": 6174.0, "diff": 2.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6175.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6176.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 23, "month": 11, "year": 2026, "price": 6176.0, "stay": 7, "history": {"1d": {"price": 6174.0, "diff": 2.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6175.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6176.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 24, "month": 11, "year": 2026, "price": 6176.0, "stay": 7, "history": {"1d": {"price": 6174.0, "diff": 2.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6175.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6176.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 25, "month": 11, "year": 2026, "price": 6176.0, "stay": 7, "history": {"1d": {"price": 6174.0, "diff": 2.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6175.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6176.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 26, "month": 11, "year": 2026, "price": 6176.0, "stay": 7, "history": {"1d": {"price": 6174.0, "diff": 2.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6175.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6176.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 27, "month": 11, "year": 2026, "price": 6176.0, "stay": 7, "history": {"1d": {"price": 6174.0, "diff": 2.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6175.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6176.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 28, "month": 11, "year": 2026, "price": 6176.0, "stay": 7, "history": {"1d": {"price": 6174.0, "diff": 2.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6175.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6176.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 29, "month": 11, "year": 2026, "price": 6176.0, "stay": 7, "history": {"1d": {"price": 6174.0, "diff": 2.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6175.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6176.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 30, "month": 11, "year": 2026, "price": 6176.0, "stay": 7, "history": {"1d": {"price": 6174.0, "diff": 2.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6175.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6176.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 1, "month": 12, "year": 2026, "price": 6176.0, "stay": 7, "history": {"1d": {"price": 6174.0, "diff": 2.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6175.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6176.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 2, "month": 12, "year": 2026, "price": 6176.0, "stay": 7, "history": {"1d": {"price": 6174.0, "diff": 2.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6175.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6176.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 4, "month": 12, "year": 2026, "price": 6176.0, "stay": 7, "history": {"1d": {"price": 6174.0, "diff": 2.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6175.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 7076.0, "diff": -900.0, "pct": -12.7, "fallback": false}}, "flight": null}, {"day": 17, "month": 1, "year": 2027, "price": 6176.0, "stay": 7, "history": {"1d": {"price": 6174.0, "diff": 2.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6175.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6176.0, "diff": 0.0, "pct": 0.0, "fallback": false}}, "flight": null}], "totalDates": 231, "totalDestinations": 71, "firstDetected": null, "dropAmount": 2, "dropPct": 0.0, "dropPrice": 6176, "pendingScans": 0, "pendingFirstSeen": "2026-09-30T11:24:08.933066Z"}, {"route": "HKG→JNB", "destination": {"code": "JNB", "name": "約翰內斯堡 (JNB)", "region": "非洲"}, "price": 6250.0, "typicalPrice": 8971, "cheapestDates": [{"day": 14, "month": 10, "year": 2026, "price": 6250.0, "stay": 7, "history": {"1d": {"price": 6251.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 6254.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 6254.0, "diff": -4.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 20, "month": 10, "year": 2026, "price": 6250.0, "stay": 7, "history": {"1d": {"price": 6251.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 6254.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 6254.0, "diff": -4.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 6250.0, "stay": 7, "history": {"1d": {"price": 6251.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 6254.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 6254.0, "diff": -4.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 26, "month": 10, "year": 2026, "price": 6250.0, "stay": 7, "history": {"1d": {"price": 6251.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 6254.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 6107.0, "diff": 143.0, "pct": 2.3, "fallback": false}}, "flight": null}, {"day": 27, "month": 10, "year": 2026, "price": 6250.0, "stay": 7, "history": {"1d": {"price": 6251.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 6254.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 6107.0, "diff": 143.0, "pct": 2.3, "fallback": false}}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 6250.0, "stay": 7, "history": {"1d": {"price": 6251.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 6254.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 6107.0, "diff": 143.0, "pct": 2.3, "fallback": false}}, "flight": null}, {"day": 29, "month": 10, "year": 2026, "price": 6250.0, "stay": 7, "history": {"1d": {"price": 6251.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 6254.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 6107.0, "diff": 143.0, "pct": 2.3, "fallback": false}}, "flight": null}, {"day": 2, "month": 11, "year": 2026, "price": 6250.0, "stay": 7, "history": {"1d": {"price": 6251.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 6254.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 6107.0, "diff": 143.0, "pct": 2.3, "fallback": false}}, "flight": null}, {"day": 3, "month": 11, "year": 2026, "price": 6250.0, "stay": 7, "history": {"1d": {"price": 6251.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 6254.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 6254.0, "diff": -4.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 6250.0, "stay": 7, "history": {"1d": {"price": 6251.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 6254.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 6254.0, "diff": -4.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 6250.0, "stay": 7, "history": {"1d": {"price": 6251.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 6254.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 6107.0, "diff": 143.0, "pct": 2.3, "fallback": false}}, "flight": null}, {"day": 8, "month": 11, "year": 2026, "price": 6250.0, "stay": 7, "history": {"1d": {"price": 6251.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 6254.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 6107.0, "diff": 143.0, "pct": 2.3, "fallback": false}}, "flight": null}, {"day": 9, "month": 11, "year": 2026, "price": 6250.0, "stay": 7, "history": {"1d": {"price": 6251.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 6254.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 6107.0, "diff": 143.0, "pct": 2.3, "fallback": false}}, "flight": null}, {"day": 10, "month": 11, "year": 2026, "price": 6250.0, "stay": 7, "history": {"1d": {"price": 6251.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 6254.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 6254.0, "diff": -4.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 11, "month": 11, "year": 2026, "price": 6250.0, "stay": 7, "history": {"1d": {"price": 6251.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 6254.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 6254.0, "diff": -4.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 12, "month": 11, "year": 2026, "price": 6250.0, "stay": 7, "history": {"1d": {"price": 6251.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 6254.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 6107.0, "diff": 143.0, "pct": 2.3, "fallback": false}}, "flight": null}, {"day": 14, "month": 11, "year": 2026, "price": 6250.0, "stay": 7, "history": {"1d": {"price": 6251.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 6254.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 6107.0, "diff": 143.0, "pct": 2.3, "fallback": false}}, "flight": null}, {"day": 15, "month": 11, "year": 2026, "price": 6250.0, "stay": 7, "history": {"1d": {"price": 6251.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 6254.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 6107.0, "diff": 143.0, "pct": 2.3, "fallback": false}}, "flight": null}, {"day": 16, "month": 11, "year": 2026, "price": 6250.0, "stay": 7, "history": {"1d": {"price": 6251.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 6254.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 6194.0, "diff": 56.0, "pct": 0.9, "fallback": false}}, "flight": null}, {"day": 17, "month": 11, "year": 2026, "price": 6250.0, "stay": 7, "history": {"1d": {"price": 6251.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 6254.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 6194.0, "diff": 56.0, "pct": 0.9, "fallback": false}}, "flight": null}, {"day": 18, "month": 11, "year": 2026, "price": 6250.0, "stay": 7, "history": {"1d": {"price": 6251.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 6254.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 6194.0, "diff": 56.0, "pct": 0.9, "fallback": false}}, "flight": null}, {"day": 19, "month": 11, "year": 2026, "price": 6250.0, "stay": 7, "history": {"1d": {"price": 6251.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 6254.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 6107.0, "diff": 143.0, "pct": 2.3, "fallback": false}}, "flight": null}, {"day": 20, "month": 11, "year": 2026, "price": 6250.0, "stay": 7, "history": {"1d": {"price": 6251.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 6254.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 6194.0, "diff": 56.0, "pct": 0.9, "fallback": false}}, "flight": null}, {"day": 21, "month": 11, "year": 2026, "price": 6250.0, "stay": 7, "history": {"1d": {"price": 6251.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 6254.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 6194.0, "diff": 56.0, "pct": 0.9, "fallback": false}}, "flight": null}, {"day": 22, "month": 11, "year": 2026, "price": 6250.0, "stay": 7, "history": {"1d": {"price": 6251.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 6254.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 6194.0, "diff": 56.0, "pct": 0.9, "fallback": false}}, "flight": null}, {"day": 23, "month": 11, "year": 2026, "price": 6250.0, "stay": 7, "history": {"1d": {"price": 6251.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 6254.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 6194.0, "diff": 56.0, "pct": 0.9, "fallback": false}}, "flight": null}, {"day": 24, "month": 11, "year": 2026, "price": 6250.0, "stay": 7, "history": {"1d": {"price": 6251.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 6254.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 6194.0, "diff": 56.0, "pct": 0.9, "fallback": false}}, "flight": null}, {"day": 25, "month": 11, "year": 2026, "price": 6250.0, "stay": 7, "history": {"1d": {"price": 6251.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 6254.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 6194.0, "diff": 56.0, "pct": 0.9, "fallback": false}}, "flight": null}, {"day": 26, "month": 11, "year": 2026, "price": 6250.0, "stay": 7, "history": {"1d": {"price": 6251.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 6254.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 6194.0, "diff": 56.0, "pct": 0.9, "fallback": false}}, "flight": null}, {"day": 27, "month": 11, "year": 2026, "price": 6250.0, "stay": 7, "history": {"1d": {"price": 6251.0, "diff": -1.0, "pct": -0.0, "fallback": false}, "4d": {"price": 6254.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "7d": {"price": 6194.0, "diff": 56.0, "pct": 0.9, "fallback": false}}, "flight": null}], "totalDates": 231, "totalDestinations": 71, "firstDetected": null, "dropAmount": -1, "dropPct": -0.0, "dropPrice": 6250, "pendingScans": 0, "pendingFirstSeen": "2026-09-25T13:51:48.225267Z"}, {"route": "HKG→JFK", "destination": {"code": "JFK", "name": "紐約 (JFK)", "region": "北美洲"}, "price": 6517.0, "typicalPrice": 8885, "cheapestDates": [{"day": 19, "month": 10, "year": 2026, "price": 6517.0, "stay": 7, "history": {"1d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6513.0, "diff": 4.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 20, "month": 10, "year": 2026, "price": 6517.0, "stay": 7, "history": {"1d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6513.0, "diff": 4.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 21, "month": 10, "year": 2026, "price": 6517.0, "stay": 7, "history": {"1d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6513.0, "diff": 4.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 22, "month": 10, "year": 2026, "price": 6517.0, "stay": 7, "history": {"1d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6513.0, "diff": 4.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 26, "month": 10, "year": 2026, "price": 6517.0, "stay": 7, "history": {"1d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6528.0, "diff": -11.0, "pct": -0.2, "fallback": false}, "7d": {"price": 6513.0, "diff": 4.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 27, "month": 10, "year": 2026, "price": 6517.0, "stay": 7, "history": {"1d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6528.0, "diff": -11.0, "pct": -0.2, "fallback": false}, "7d": {"price": 6513.0, "diff": 4.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 6517.0, "stay": 7, "history": {"1d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6513.0, "diff": 4.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 2, "month": 11, "year": 2026, "price": 6517.0, "stay": 7, "history": {"1d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6513.0, "diff": 4.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 3, "month": 11, "year": 2026, "price": 6517.0, "stay": 7, "history": {"1d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6513.0, "diff": 4.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 6517.0, "stay": 7, "history": {"1d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6513.0, "diff": 4.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 6517.0, "stay": 7, "history": {"1d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6513.0, "diff": 4.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 9, "month": 11, "year": 2026, "price": 6517.0, "stay": 7, "history": {"1d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6513.0, "diff": 4.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 16, "month": 11, "year": 2026, "price": 6517.0, "stay": 7, "history": {"1d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6513.0, "diff": 4.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 18, "month": 11, "year": 2026, "price": 6517.0, "stay": 7, "history": {"1d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6513.0, "diff": 4.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 19, "month": 11, "year": 2026, "price": 6517.0, "stay": 7, "history": {"1d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6513.0, "diff": 4.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 24, "month": 11, "year": 2026, "price": 6517.0, "stay": 7, "history": {"1d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6513.0, "diff": 4.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 25, "month": 11, "year": 2026, "price": 6517.0, "stay": 7, "history": {"1d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6513.0, "diff": 4.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 26, "month": 11, "year": 2026, "price": 6517.0, "stay": 7, "history": {"1d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6513.0, "diff": 4.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 18, "month": 1, "year": 2027, "price": 6517.0, "stay": 7, "history": {"1d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6513.0, "diff": 4.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 19, "month": 1, "year": 2027, "price": 6517.0, "stay": 7, "history": {"1d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6513.0, "diff": 4.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 20, "month": 1, "year": 2027, "price": 6517.0, "stay": 7, "history": {"1d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6513.0, "diff": 4.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 21, "month": 1, "year": 2027, "price": 6517.0, "stay": 7, "history": {"1d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6525.0, "diff": -8.0, "pct": -0.1, "fallback": false}}, "flight": null}, {"day": 27, "month": 1, "year": 2027, "price": 6517.0, "stay": 7, "history": {"1d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6513.0, "diff": 4.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 28, "month": 1, "year": 2027, "price": 6517.0, "stay": 7, "history": {"1d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6516.0, "diff": 1.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6513.0, "diff": 4.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 12, "month": 10, "year": 2026, "price": 6528.0, "stay": 7, "history": {"1d": {"price": 6528.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6528.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "7d": {"price": 6525.0, "diff": 3.0, "pct": 0.0, "fallback": false}}, "flight": null}, {"day": 13, "month": 10, "year": 2026, "price": 6528.0, "stay": 7, "history": {"1d": {"price": 6528.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6516.0, "diff": 12.0, "pct": 0.2, "fallback": false}, "7d": {"price": 6513.0, "diff": 15.0, "pct": 0.2, "fallback": false}}, "flight": null}, {"day": 14, "month": 10, "year": 2026, "price": 6528.0, "stay": 7, "history": {"1d": {"price": 6528.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6516.0, "diff": 12.0, "pct": 0.2, "fallback": false}, "7d": {"price": 6513.0, "diff": 15.0, "pct": 0.2, "fallback": false}}, "flight": null}, {"day": 15, "month": 10, "year": 2026, "price": 6528.0, "stay": 7, "history": {"1d": {"price": 6528.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6516.0, "diff": 12.0, "pct": 0.2, "fallback": false}, "7d": {"price": 6513.0, "diff": 15.0, "pct": 0.2, "fallback": false}}, "flight": null}, {"day": 29, "month": 10, "year": 2026, "price": 6528.0, "stay": 7, "history": {"1d": {"price": 6528.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 6516.0, "diff": 12.0, "pct": 0.2, "fallback": false}, "7d": {"price": 6513.0, "diff": 15.0, "pct": 0.2, "fallback": false}}, "flight": null}, {"day": 23, "month": 11, "year": 2026, "price": 6528.0, "stay": 7, "history": {"1d": {"price": 6516.0, "diff": 12.0, "pct": 0.2, "fallback": false}, "4d": {"price": 6516.0, "diff": 12.0, "pct": 0.2, "fallback": false}, "7d": {"price": 6513.0, "diff": 15.0, "pct": 0.2, "fallback": false}}, "flight": null}], "totalDates": 231, "totalDestinations": 71, "firstDetected": null, "dropAmount": 1, "dropPct": 0.0, "dropPrice": 6517, "pendingScans": 0, "pendingFirstSeen": "2026-09-25T13:51:48.225267Z"}, {"route": "HKG→AKL", "destination": {"code": "AKL", "name": "奧克蘭 (AKL)", "region": "大洋洲"}, "price": 6955.0, "typicalPrice": 9528, "cheapestDates": [{"day": 21, "month": 10, "year": 2026, "price": 6955.0, "stay": 7, "history": {"1d": {"price": 6970.0, "diff": -15.0, "pct": -0.2, "fallback": false}, "4d": {"price": 6945.0, "diff": 10.0, "pct": 0.1, "fallback": false}, "7d": {"price": 6946.0, "diff": 9.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 23, "month": 10, "year": 2026, "price": 6955.0, "stay": 7, "history": {"1d": {"price": 6970.0, "diff": -15.0, "pct": -0.2, "fallback": false}, "4d": {"price": 6945.0, "diff": 10.0, "pct": 0.1, "fallback": false}, "7d": {"price": 6946.0, "diff": 9.0, "pct": 0.1, "fallback": false}}, "flight": null}, {"day": 5, "month": 11, "year": 2026, "price": 7042.0, "stay": 7, "history": {"1d": {"price": 7042.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 7044.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 6987.0, "diff": 55.0, "pct": 0.8, "fallback": false}}, "flight": null}, {"day": 28, "month": 10, "year": 2026, "price": 7275.0, "stay": 7, "history": {"1d": {"price": 7290.0, "diff": -15.0, "pct": -0.2, "fallback": false}, "4d": {"price": 7265.0, "diff": 10.0, "pct": 0.1, "fallback": false}, "7d": {"price": 6946.0, "diff": 329.0, "pct": 4.7, "fallback": false}}, "flight": null}, {"day": 22, "month": 10, "year": 2026, "price": 7282.0, "stay": 7, "history": {"1d": {"price": 7282.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 7284.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 7227.0, "diff": 55.0, "pct": 0.8, "fallback": false}}, "flight": null}, {"day": 12, "month": 11, "year": 2026, "price": 7282.0, "stay": 7, "history": {"1d": {"price": 7282.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 7284.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 7727.0, "diff": -445.0, "pct": -5.8, "fallback": false}}, "flight": null}, {"day": 22, "month": 11, "year": 2026, "price": 7366.0, "stay": 7, "history": {"1d": {"price": 7371.0, "diff": -5.0, "pct": -0.1, "fallback": false}, "4d": {"price": 7360.0, "diff": 6.0, "pct": 0.1, "fallback": false}, "7d": {"price": 7382.0, "diff": -16.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 3, "month": 12, "year": 2026, "price": 7414.0, "stay": 7, "history": {"1d": {"price": 7414.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 7416.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 7415.0, "diff": -1.0, "pct": -0.0, "fallback": false}}, "flight": null}, {"day": 5, "month": 12, "year": 2026, "price": 7414.0, "stay": 7, "history": {"1d": {"price": 7414.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 7416.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 7415.0, "diff": -1.0, "pct": -0.0, "fallback": false}}, "flight": null}, {"day": 10, "month": 12, "year": 2026, "price": 7414.0, "stay": 7, "history": {"1d": {"price": 7414.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 7416.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 7415.0, "diff": -1.0, "pct": -0.0, "fallback": false}}, "flight": null}, {"day": 4, "month": 12, "year": 2026, "price": 7524.0, "stay": 7, "history": {"1d": {"price": 7524.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 7526.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 7525.0, "diff": -1.0, "pct": -0.0, "fallback": false}}, "flight": null}, {"day": 12, "month": 12, "year": 2026, "price": 7524.0, "stay": 7, "history": {"1d": {"price": 7524.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 7416.0, "diff": 108.0, "pct": 1.5, "fallback": false}, "7d": {"price": 7415.0, "diff": 109.0, "pct": 1.5, "fallback": false}}, "flight": null}, {"day": 2, "month": 11, "year": 2026, "price": 7666.0, "stay": 7, "history": {"1d": {"price": 7666.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 7995.0, "diff": -329.0, "pct": -4.1, "fallback": false}, "7d": {"price": 7943.0, "diff": -277.0, "pct": -3.5, "fallback": false}}, "flight": null}, {"day": 4, "month": 11, "year": 2026, "price": 7666.0, "stay": 7, "history": {"1d": {"price": 7666.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 8175.0, "diff": -509.0, "pct": -6.2, "fallback": false}, "7d": {"price": 8123.0, "diff": -457.0, "pct": -5.6, "fallback": false}}, "flight": null}, {"day": 7, "month": 11, "year": 2026, "price": 7666.0, "stay": 7, "history": {"1d": {"price": 7666.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 7878.0, "diff": -212.0, "pct": -2.7, "fallback": false}, "7d": {"price": 7944.0, "diff": -278.0, "pct": -3.5, "fallback": false}}, "flight": null}, {"day": 9, "month": 11, "year": 2026, "price": 7666.0, "stay": 7, "history": {"1d": {"price": 7666.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 7995.0, "diff": -329.0, "pct": -4.1, "fallback": false}, "7d": {"price": 7943.0, "diff": -277.0, "pct": -3.5, "fallback": false}}, "flight": null}, {"day": 13, "month": 11, "year": 2026, "price": 7666.0, "stay": 7, "history": {"1d": {"price": 7666.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 8143.0, "diff": -477.0, "pct": -5.9, "fallback": false}, "7d": {"price": 8014.0, "diff": -348.0, "pct": -4.3, "fallback": false}}, "flight": null}, {"day": 31, "month": 12, "year": 2026, "price": 7666.0, "stay": 7, "history": {"1d": {"price": 8656.0, "diff": -990.0, "pct": -11.4, "fallback": false}, "4d": {"price": 9073.0, "diff": -1407.0, "pct": -15.5, "fallback": false}, "7d": {"price": 7819.0, "diff": -153.0, "pct": -2.0, "fallback": false}}, "flight": null}, {"day": 30, "month": 10, "year": 2026, "price": 7752.0, "stay": 7, "history": {"1d": {"price": 7749.0, "diff": 3.0, "pct": 0.0, "fallback": false}, "4d": {"price": 8264.0, "diff": -512.0, "pct": -6.2, "fallback": false}, "7d": {"price": 8014.0, "diff": -262.0, "pct": -3.3, "fallback": false}}, "flight": null}, {"day": 6, "month": 11, "year": 2026, "price": 7752.0, "stay": 7, "history": {"1d": {"price": 7749.0, "diff": 3.0, "pct": 0.0, "fallback": false}, "4d": {"price": 7755.0, "diff": -3.0, "pct": -0.0, "fallback": false}, "7d": {"price": 7703.0, "diff": 49.0, "pct": 0.6, "fallback": false}}, "flight": null}, {"day": 26, "month": 11, "year": 2026, "price": 7782.0, "stay": 7, "history": {"1d": {"price": 7782.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 7784.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 7727.0, "diff": 55.0, "pct": 0.7, "fallback": false}}, "flight": null}, {"day": 8, "month": 11, "year": 2026, "price": 7872.0, "stay": 7, "history": {"1d": {"price": 7165.0, "diff": 707.0, "pct": 9.9, "fallback": false}, "4d": {"price": 8264.0, "diff": -392.0, "pct": -4.7, "fallback": false}, "7d": {"price": 7069.0, "diff": 803.0, "pct": 11.4, "fallback": false}}, "flight": null}, {"day": 28, "month": 11, "year": 2026, "price": 7884.0, "stay": 7, "history": {"1d": {"price": 7884.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 7886.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 7885.0, "diff": -1.0, "pct": -0.0, "fallback": false}}, "flight": null}, {"day": 2, "month": 12, "year": 2026, "price": 7884.0, "stay": 7, "history": {"1d": {"price": 7884.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 7886.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 7885.0, "diff": -1.0, "pct": -0.0, "fallback": false}}, "flight": null}, {"day": 11, "month": 12, "year": 2026, "price": 7884.0, "stay": 7, "history": {"1d": {"price": 7884.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 7886.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 7885.0, "diff": -1.0, "pct": -0.0, "fallback": false}}, "flight": null}, {"day": 16, "month": 12, "year": 2026, "price": 7884.0, "stay": 7, "history": {"1d": {"price": 7884.0, "diff": 0.0, "pct": 0.0, "fallback": false}, "4d": {"price": 7886.0, "diff": -2.0, "pct": -0.0, "fallback": false}, "7d": {"price": 7885.0, "diff": -1.0, "pct": -0.0, "fallback": false}}, "flight": null}, {"day": 29, "month": 10, "year": 2026, "price": 7886.0, "stay": 7, "history": {"1d": {"price": 7896.0, "diff": -10.0, "pct": -0.1, "fallback": false}, "4d": {"price": 7044.0, "diff": 842.0, "pct": 12.0, "fallback": false}, "7d": {"price": 7944.0, "diff": -58.0, "pct": -0.7, "fallback": false}}, "flight": null}, {"day": 18, "month": 11, "year": 2026, "price": 7988.0, "stay": 7, "history": {"1d": {"price": 7992.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "4d": {"price": 7982.0, "diff": 6.0, "pct": 0.1, "fallback": false}, "7d": {"price": 8001.0, "diff": -13.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 30, "month": 12, "year": 2026, "price": 7988.0, "stay": 7, "history": {"1d": {"price": 7992.0, "diff": -4.0, "pct": -0.1, "fallback": false}, "4d": {"price": 7982.0, "diff": 6.0, "pct": 0.1, "fallback": false}, "7d": {"price": 8001.0, "diff": -13.0, "pct": -0.2, "fallback": false}}, "flight": null}, {"day": 26, "month": 10, "year": 2026, "price": 7992.0, "stay": 7, "history": {"1d": {"price": 8262.0, "diff": -270.0, "pct": -3.3, "fallback": false}, "4d": {"price": 7755.0, "diff": 237.0, "pct": 3.1, "fallback": false}, "7d": {"price": 7943.0, "diff": 49.0, "pct": 0.6, "fallback": false}}, "flight": null}], "totalDates": 230, "totalDestinations": 71, "firstDetected": null, "dropAmount": -15, "dropPct": -0.2, "dropPrice": 6955, "pendingScans": 0, "pendingFirstSeen": "2026-09-30T11:24:08.933066Z"}, {"route": "HKG→NOS", "destination": {"code": "NOS", "name": "諾西貝 (NOS)", "region": "非洲"}, "price": 13245.0, "typicalPrice": 13245, "cheapestDates": [{"day": 19, "month": 11, "year": 2026, "price": 13245.0, "stay": 7, "history": {}, "flight": null}], "totalDates": 1, "totalDestinations": 71, "firstDetected": null, "dropAmount": 0, "dropPct": 0.0, "dropPrice": 13245, "pendingScans": 0, "pendingFirstSeen": null}], "generated": "2026-10-06T01:27:13.771838Z", "uoDrops": [{"route": "HKG→PKX", "destination": {"code": "PKX", "name": "北京大興 (PKX)", "region": "中國"}, "price": 937.0, "typicalPrice": 1339, "dropAmount": 0, "dropPct": 0.0, "firstDetected": null, "pendingFirstSeen": null}, {"route": "HKG→SYX", "destination": {"code": "SYX", "name": "三亞 (SYX)", "region": "中國"}, "price": 937.0, "typicalPrice": 1259, "dropAmount": 0, "dropPct": 0.0, "firstDetected": null, "pendingFirstSeen": null}, {"route": "HKG→WUX", "destination": {"code": "WUX", "name": "無錫 (WUX)", "region": "中國"}, "price": 937.0, "typicalPrice": 1199, "dropAmount": 0, "dropPct": 0.0, "firstDetected": null, "pendingFirstSeen": null}, {"route": "HKG→YIW", "destination": {"code": "YIW", "name": "義烏 (YIW)", "region": "中國"}, "price": 1079.0, "typicalPrice": 1149, "dropAmount": 0, "dropPct": 0.0, "firstDetected": null, "pendingFirstSeen": null}, {"route": "HKG→NGB", "destination": {"code": "NGB", "name": "寧波 (NGB)", "region": "中國"}, "price": 1099.0, "typicalPrice": 1179, "dropAmount": 0, "dropPct": 0.0, "firstDetected": null, "pendingFirstSeen": null}, {"route": "HKG→CZX", "destination": {"code": "CZX", "name": "長沙 (CZX)", "region": "中國"}, "price": 1119.0, "typicalPrice": 1139, "dropAmount": 0, "dropPct": 0.0, "firstDetected": null, "pendingFirstSeen": null}, {"route": "HKG→CRK", "destination": {"code": "CRK", "name": "克拉克 (CRK)", "region": "東亞"}, "price": 1233.0, "typicalPrice": 1372, "dropAmount": 0, "dropPct": 0.0, "firstDetected": null, "pendingFirstSeen": null}, {"route": "HKG→MNL", "destination": {"code": "MNL", "name": "馬尼拉 (MNL)", "region": "東南亞"}, "price": 1326.0, "typicalPrice": 1428, "dropAmount": 0, "dropPct": 0.0, "firstDetected": null, "pendingFirstSeen": null}, {"route": "HKG→PQC", "destination": {"code": "PQC", "name": "富國島 (PQC)", "region": "東南亞"}, "price": 1330.0, "typicalPrice": 1494, "dropAmount": 0, "dropPct": 0.0, "firstDetected": null, "pendingFirstSeen": null}, {"route": "HKG→KHH", "destination": {"code": "KHH", "name": "高雄 (KHH)", "region": "東亞"}, "price": 1340.0, "typicalPrice": 1444, "dropAmount": 0, "dropPct": 0.0, "firstDetected": null, "pendingFirstSeen": null}, {"route": "HKG→TPE", "destination": {"code": "TPE", "name": "台北 (TPE)", "region": "東亞"}, "price": 1340.0, "typicalPrice": 1443, "dropAmount": 0, "dropPct": 0.0, "firstDetected": null, "pendingFirstSeen": null}, {"route": "HKG→DAD", "destination": {"code": "DAD", "name": "峴港 (DAD)", "region": "東南亞"}, "price": 1347.0, "typicalPrice": 1431, "dropAmount": 0, "dropPct": 0.0, "firstDetected": null, "pendingFirstSeen": null}, {"route": "HKG→HAN", "destination": {"code": "HAN", "name": "河內 (HAN)", "region": "東南亞"}, "price": 1387.0, "typicalPrice": 1481, "dropAmount": 0, "dropPct": 0.0, "firstDetected": null, "pendingFirstSeen": null}, {"route": "HKG→RMQ", "destination": {"code": "RMQ", "name": "台中 (RMQ)", "region": "東亞"}, "price": 1444.0, "typicalPrice": 1464, "dropAmount": 0, "dropPct": 0.0, "firstDetected": null, "pendingFirstSeen": null}, {"route": "HKG→TAE", "destination": {"code": "TAE", "name": "大邱 (TAE)", "region": "東亞"}, "price": 1485.0, "typicalPrice": 1763, "dropAmount": 0, "dropPct": 0.0, "firstDetected": null, "pendingFirstSeen": null}, {"route": "HKG→BKI", "destination": {"code": "BKI", "name": "亞庇 (BKI)", "region": "東南亞"}, "price": 1494.0, "typicalPrice": 1775, "dropAmount": 0, "dropPct": 0.0, "firstDetected": null, "pendingFirstSeen": null}, {"route": "HKG→ICN", "destination": {"code": "ICN", "name": "首爾 (ICN)", "region": "東亞"}, "price": 1494.0, "typicalPrice": 1683, "dropAmount": 0, "dropPct": 0.0, "firstDetected": null, "pendingFirstSeen": null}, {"route": "HKG→PEN", "destination": {"code": "PEN", "name": "檳城 (PEN)", "region": "東南亞"}, "price": 1570.0, "typicalPrice": 1785, "dropAmount": 0, "dropPct": 0.0, "firstDetected": null, "pendingFirstSeen": null}, {"route": "HKG→BKK", "destination": {"code": "BKK", "name": "曼谷 (BKK)", "region": "東南亞"}, "price": 1572.0, "typicalPrice": 1675, "dropAmount": 0, "dropPct": 0.0, "firstDetected": null, "pendingFirstSeen": null}, {"route": "HKG→CJU", "destination": {"code": "CJU", "name": "濟州 (CJU)", "region": "東亞"}, "price": 1625.0, "typicalPrice": 1803, "dropAmount": 0, "dropPct": 0.0, "firstDetected": null, "pendingFirstSeen": null}, {"route": "HKG→PUS", "destination": {"code": "PUS", "name": "釜山 (PUS)", "region": "東亞"}, "price": 1625.0, "typicalPrice": 2143, "dropAmount": 0, "dropPct": 0.0, "firstDetected": null, "pendingFirstSeen": null}, {"route": "HKG→NGO", "destination": {"code": "NGO", "name": "名古屋 (NGO)", "region": "東亞"}, "price": 1680.0, "typicalPrice": 2400, "dropAmount": -444, "dropPct": -20.9, "firstDetected": null, "pendingFirstSeen": null}, {"route": "HKG→FUK", "destination": {"code": "FUK", "name": "福岡 (FUK)", "region": "東亞"}, "price": 1713.0, "typicalPrice": 2334, "dropAmount": 0, "dropPct": 0.0, "firstDetected": null, "pendingFirstSeen": null}, {"route": "HKG→HND", "destination": {"code": "HND", "name": "羽田 (HND)", "region": "東亞"}, "price": 1734.0, "typicalPrice": 2495, "dropAmount": -544, "dropPct": -23.9, "firstDetected": null, "pendingFirstSeen": null}, {"route": "HKG→SZB", "destination": {"code": "SZB", "name": "吉隆坡 (SZB)", "region": "東南亞"}, "price": 1734.0, "typicalPrice": 1935, "dropAmount": 9, "dropPct": 0.5, "firstDetected": null, "pendingFirstSeen": null}, {"route": "HKG→NRT", "destination": {"code": "NRT", "name": "東京 (NRT)", "region": "東亞"}, "price": 1745.0, "typicalPrice": 2486, "dropAmount": -544, "dropPct": -23.8, "firstDetected": null, "pendingFirstSeen": null}, {"route": "HKG→KIX", "destination": {"code": "KIX", "name": "大阪 (KIX)", "region": "東亞"}, "price": 1769.0, "typicalPrice": 2510, "dropAmount": -444, "dropPct": -20.1, "firstDetected": null, "pendingFirstSeen": null}, {"route": "HKG→HKT", "destination": {"code": "HKT", "name": "布吉 (HKT)", "region": "東南亞"}, "price": 1792.0, "typicalPrice": 2065, "dropAmount": 0, "dropPct": 0.0, "firstDetected": null, "pendingFirstSeen": null}, {"route": "HKG→CNX", "destination": {"code": "CNX", "name": "清邁 (CNX)", "region": "東南亞"}, "price": 1912.0, "typicalPrice": 2245, "dropAmount": 0, "dropPct": 0.0, "firstDetected": null, "pendingFirstSeen": null}, {"route": "HKG→TAK", "destination": {"code": "TAK", "name": "高松 (TAK)", "region": "東亞"}, "price": 2048.0, "typicalPrice": 2685, "dropAmount": -190, "dropPct": -8.5, "firstDetected": null, "pendingFirstSeen": null}, {"route": "HKG→HIJ", "destination": {"code": "HIJ", "name": "廣島 (HIJ)", "region": "東亞"}, "price": 2138.0, "typicalPrice": 2765, "dropAmount": 20, "dropPct": 0.9, "firstDetected": null, "pendingFirstSeen": null}, {"route": "HKG→KMQ", "destination": {"code": "KMQ", "name": "小松 (KMQ)", "region": "東亞"}, "price": 2327.0, "typicalPrice": 2536, "dropAmount": 0, "dropPct": 0.0, "firstDetected": null, "pendingFirstSeen": null}, {"route": "HKG→SDJ", "destination": {"code": "SDJ", "name": "仙台 (SDJ)", "region": "東亞"}, "price": 2375.0, "typicalPrice": 2905, "dropAmount": 0, "dropPct": 0.0, "firstDetected": null, "pendingFirstSeen": null}], "cooldown": {"HKG→仙台 (SDJ)": {"amount": -300.0, "pct": -11.214953271028037, "price": 2375.0, "ts": "2026-10-06T09:00:12.017501+08:00"}, "HKG→台北 (TPE)": {"amount": -70.0, "pct": -4.964539007092199, "price": 1340.0, "ts": "2026-10-05T12:00:09.270277+08:00"}, "HKG→吉隆坡 (KUL)": {"amount": -46.0, "pct": -2.990897269180754, "price": 1492.0, "ts": "2026-10-06T04:00:10.911160+08:00"}, "HKG→名古屋 (NGO)": {"amount": -824.0, "pct": -32.9073482428115, "price": 1680.0, "ts": "2026-10-05T11:00:11.373268+08:00"}, "HKG→墨爾本 (MEL)": {"amount": -2160.0, "pct": -24.500907441016334, "price": 6656.0, "ts": "2026-10-05T09:00:12.428189+08:00"}, "HKG→大阪 (KIX)": {"amount": -444.0, "pct": -20.063262539539085, "price": 1769.0, "ts": "2026-10-05T11:00:11.373268+08:00"}, "HKG→廣島 (HIJ)": {"amount": -310.0, "pct": -12.663398692810457, "price": 2138.0, "ts": "2026-10-06T09:00:12.017501+08:00"}, "HKG→德里 (DEL)": {"amount": -252.0, "pct": -9.100758396533044, "price": 2517.0, "ts": "2026-10-06T03:00:11.195330+08:00"}, "HKG→成都 (CTU)": {"amount": -600.0, "pct": -20.84056964223689, "price": 2279.0, "ts": "2026-10-06T03:00:11.195330+08:00"}, "HKG→札幌 (CTS)": {"amount": -408.0, "pct": -12.927756653992395, "price": 2748.0, "ts": "2026-10-06T03:00:11.195330+08:00"}, "HKG→東京 (NRT)": {"amount": -793.0, "pct": -31.24507486209614, "price": 1745.0, "ts": "2026-10-05T11:00:11.373268+08:00"}, "HKG→檳城 (PEN)": {"amount": -188.0, "pct": -10.730593607305936, "price": 1564.0, "ts": "2026-10-05T11:00:11.373268+08:00"}, "HKG→福岡 (FUK)": {"amount": -374.0, "pct": -17.920459990416866, "price": 1713.0, "ts": "2026-10-05T11:00:11.373268+08:00"}, "HKG→羽田 (HND)": {"amount": -1044.0, "pct": -37.580993520518355, "price": 1734.0, "ts": "2026-10-06T09:00:12.017501+08:00"}, "HKG→芝加哥 (ORD)": {"amount": -700.0, "pct": -11.4603798297315, "price": 5408.0, "ts": "2026-10-06T07:00:11.680929+08:00"}, "HKG→馬尼拉 (MNL)": {"amount": -149.0, "pct": -10.311418685121106, "price": 1296.0, "ts": "2026-10-06T04:00:10.911160+08:00"}, "HKG→高松 (TAK)": {"amount": -210.0, "pct": -9.300265721877768, "price": 2048.0, "ts": "2026-10-06T09:00:12.017501+08:00"}, "SZX→北京": {"amount": -80, "pct": -1.7881090746535537, "price": 4394, "ts": "2026-10-06T08:00:07.266826+08:00"}, "SZX→奧克蘭": {"amount": -292, "pct": -2.515073212747631, "price": 11318, "ts": "2026-10-05T22:00:11.196302+08:00"}, "SZX→悉尼": {"amount": -77, "pct": -1.1052102770202383, "price": 6890, "ts": "2026-10-06T04:00:10.911160+08:00"}, "SZX→檳城": {"amount": -464, "pct": -17.894330890860008, "price": 2129, "ts": "2026-10-05T17:00:08.603957+08:00"}, "SZX→胡志明市": {"amount": -270, "pct": -18.58224363386098, "price": 1183, "ts": "2026-10-06T01:00:11.917132+08:00"}, "SZX→芝加哥": {"amount": -1392, "pct": -14.10477252001216, "price": 8477, "ts": "2026-10-06T03:00:11.195330+08:00"}, "SZX→西雅圖": {"amount": -766, "pct": -10.110876451953537, "price": 6810, "ts": "2026-10-06T01:00:11.917132+08:00"}, "SZX→阿姆斯特丹": {"amount": -217, "pct": -2.9669127700300795, "price": 7097, "ts": "2026-10-05T22:00:11.196302+08:00"}, "SZX→首爾": {"amount": -236, "pct": -10.378188214599824, "price": 2038, "ts": "2026-10-06T01:00:11.917132+08:00"}, "SZX→高雄": {"amount": -363, "pct": -11.060329067641682, "price": 2919, "ts": "2026-10-06T07:00:11.680929+08:00"}}}