{
    "site": "saihuay",
    "page_type": "historical_lottery_results",
    "canonical_url": "https://saihuay.com/historical?lotto=hsi_afternoon_vip&page=1&date=2026-05-15",
    "generated_at": "2026-05-16T18:54:41+00:00",
    "market_slug": "hsi_afternoon_vip",
    "market_name_th": "ฮั่งเส็งบ่าย VIP",
    "market_display_name": "ฮั่งเส็งบ่าย VIP",
    "selected_date": "2026-05-15",
    "current_page": 1,
    "per_page": 20,
    "history_total": 69,
    "history_total_pages": 4,
    "history_stats": {
        "total_draws": 69,
        "completed_draws": 68,
        "pending_draws": 1,
        "latest_completed_date": "16 พ.ค. 2569",
        "top3_hot_digits": [
            {
                "digit": "1",
                "count": 30
            },
            {
                "digit": "2",
                "count": 28
            },
            {
                "digit": "4",
                "count": 23
            }
        ],
        "bottom2_hot_digits": [
            {
                "digit": "0",
                "count": 19
            },
            {
                "digit": "1",
                "count": 16
            },
            {
                "digit": "8",
                "count": 15
            }
        ]
    },
    "latest_result": {
        "draw_date": "2026-05-15",
        "draw_date_display": "15 พ.ค. 2569",
        "top_3": "643",
        "bottom_2": "09",
        "draw_result": "643",
        "first_prize": "",
        "front_digits": "",
        "back_digits": ""
    },
    "page_urls": {
        "latest_results_url": "https://saihuay.com/result",
        "historical_url": "https://saihuay.com/historical?lotto=hsi_afternoon_vip&page=1&date=2026-05-15",
        "lucky_numbers_url": "https://saihuay.com/lucky?lotto=hsi_afternoon_vip"
    },
    "history_rows": [
        {
            "draw_date": "2026-05-17",
            "draw_date_display": "17 พ.ค. 2569",
            "top_3": "รอผล",
            "bottom_2": "รอผล",
            "draw_result": "รอผล",
            "first_prize": "",
            "front_digits": "",
            "back_digits": "",
            "page_url": "/historical?lotto=hsi_afternoon_vip&page=1&date=2026-05-17"
        },
        {
            "draw_date": "2026-05-16",
            "draw_date_display": "16 พ.ค. 2569",
            "top_3": "269",
            "bottom_2": "66",
            "draw_result": "269",
            "first_prize": "",
            "front_digits": "",
            "back_digits": "",
            "page_url": "/historical?lotto=hsi_afternoon_vip&page=1&date=2026-05-16"
        },
        {
            "draw_date": "2026-05-15",
            "draw_date_display": "15 พ.ค. 2569",
            "top_3": "643",
            "bottom_2": "09",
            "draw_result": "643",
            "first_prize": "",
            "front_digits": "",
            "back_digits": "",
            "page_url": "/historical?lotto=hsi_afternoon_vip&page=1&date=2026-05-15"
        },
        {
            "draw_date": "2026-05-14",
            "draw_date_display": "14 พ.ค. 2569",
            "top_3": "262",
            "bottom_2": "73",
            "draw_result": "262",
            "first_prize": "",
            "front_digits": "",
            "back_digits": "",
            "page_url": "/historical?lotto=hsi_afternoon_vip&page=1&date=2026-05-14"
        },
        {
            "draw_date": "2026-05-13",
            "draw_date_display": "13 พ.ค. 2569",
            "top_3": "323",
            "bottom_2": "58",
            "draw_result": "323",
            "first_prize": "",
            "front_digits": "",
            "back_digits": "",
            "page_url": "/historical?lotto=hsi_afternoon_vip&page=1&date=2026-05-13"
        },
        {
            "draw_date": "2026-05-12",
            "draw_date_display": "12 พ.ค. 2569",
            "top_3": "241",
            "bottom_2": "00",
            "draw_result": "241",
            "first_prize": "",
            "front_digits": "",
            "back_digits": "",
            "page_url": "/historical?lotto=hsi_afternoon_vip&page=1&date=2026-05-12"
        },
        {
            "draw_date": "2026-05-11",
            "draw_date_display": "11 พ.ค. 2569",
            "top_3": "221",
            "bottom_2": "76",
            "draw_result": "221",
            "first_prize": "",
            "front_digits": "",
            "back_digits": "",
            "page_url": "/historical?lotto=hsi_afternoon_vip&page=1&date=2026-05-11"
        },
        {
            "draw_date": "2026-05-10",
            "draw_date_display": "10 พ.ค. 2569",
            "top_3": "275",
            "bottom_2": "18",
            "draw_result": "275",
            "first_prize": "",
            "front_digits": "",
            "back_digits": "",
            "page_url": "/historical?lotto=hsi_afternoon_vip&page=1&date=2026-05-10"
        },
        {
            "draw_date": "2026-05-09",
            "draw_date_display": "9 พ.ค. 2569",
            "top_3": "363",
            "bottom_2": "80",
            "draw_result": "363",
            "first_prize": "",
            "front_digits": "",
            "back_digits": "",
            "page_url": "/historical?lotto=hsi_afternoon_vip&page=1&date=2026-05-09"
        },
        {
            "draw_date": "2026-05-08",
            "draw_date_display": "8 พ.ค. 2569",
            "top_3": "061",
            "bottom_2": "60",
            "draw_result": "061",
            "first_prize": "",
            "front_digits": "",
            "back_digits": "",
            "page_url": "/historical?lotto=hsi_afternoon_vip&page=1&date=2026-05-08"
        },
        {
            "draw_date": "2026-05-07",
            "draw_date_display": "7 พ.ค. 2569",
            "top_3": "402",
            "bottom_2": "73",
            "draw_result": "402",
            "first_prize": "",
            "front_digits": "",
            "back_digits": "",
            "page_url": "/historical?lotto=hsi_afternoon_vip&page=1&date=2026-05-07"
        },
        {
            "draw_date": "2026-05-06",
            "draw_date_display": "6 พ.ค. 2569",
            "top_3": "970",
            "bottom_2": "80",
            "draw_result": "970",
            "first_prize": "",
            "front_digits": "",
            "back_digits": "",
            "page_url": "/historical?lotto=hsi_afternoon_vip&page=1&date=2026-05-06"
        },
        {
            "draw_date": "2026-05-05",
            "draw_date_display": "5 พ.ค. 2569",
            "top_3": "715",
            "bottom_2": "33",
            "draw_result": "715",
            "first_prize": "",
            "front_digits": "",
            "back_digits": "",
            "page_url": "/historical?lotto=hsi_afternoon_vip&page=1&date=2026-05-05"
        },
        {
            "draw_date": "2026-05-04",
            "draw_date_display": "4 พ.ค. 2569",
            "top_3": "408",
            "bottom_2": "16",
            "draw_result": "408",
            "first_prize": "",
            "front_digits": "",
            "back_digits": "",
            "page_url": "/historical?lotto=hsi_afternoon_vip&page=1&date=2026-05-04"
        },
        {
            "draw_date": "2026-05-03",
            "draw_date_display": "3 พ.ค. 2569",
            "top_3": "613",
            "bottom_2": "10",
            "draw_result": "613",
            "first_prize": "",
            "front_digits": "",
            "back_digits": "",
            "page_url": "/historical?lotto=hsi_afternoon_vip&page=1&date=2026-05-03"
        },
        {
            "draw_date": "2026-05-02",
            "draw_date_display": "2 พ.ค. 2569",
            "top_3": "612",
            "bottom_2": "78",
            "draw_result": "612",
            "first_prize": "",
            "front_digits": "",
            "back_digits": "",
            "page_url": "/historical?lotto=hsi_afternoon_vip&page=1&date=2026-05-02"
        },
        {
            "draw_date": "2026-05-01",
            "draw_date_display": "1 พ.ค. 2569",
            "top_3": "554",
            "bottom_2": "77",
            "draw_result": "554",
            "first_prize": "",
            "front_digits": "",
            "back_digits": "",
            "page_url": "/historical?lotto=hsi_afternoon_vip&page=1&date=2026-05-01"
        },
        {
            "draw_date": "2026-04-30",
            "draw_date_display": "30 เม.ย. 2569",
            "top_3": "204",
            "bottom_2": "60",
            "draw_result": "204",
            "first_prize": "",
            "front_digits": "",
            "back_digits": "",
            "page_url": "/historical?lotto=hsi_afternoon_vip&page=1&date=2026-04-30"
        },
        {
            "draw_date": "2026-04-29",
            "draw_date_display": "29 เม.ย. 2569",
            "top_3": "958",
            "bottom_2": "18",
            "draw_result": "958",
            "first_prize": "",
            "front_digits": "",
            "back_digits": "",
            "page_url": "/historical?lotto=hsi_afternoon_vip&page=1&date=2026-04-29"
        },
        {
            "draw_date": "2026-04-28",
            "draw_date_display": "28 เม.ย. 2569",
            "top_3": "141",
            "bottom_2": "24",
            "draw_result": "141",
            "first_prize": "",
            "front_digits": "",
            "back_digits": "",
            "page_url": "/historical?lotto=hsi_afternoon_vip&page=1&date=2026-04-28"
        }
    ]
}