{
    "site": "saihuay",
    "page_type": "historical_lottery_results",
    "canonical_url": "https://saihuay.com/historical?lotto=china_morning_vip&page=1&date=2026-05-15",
    "generated_at": "2026-05-16T14:56:23+00:00",
    "market_slug": "china_morning_vip",
    "market_name_th": "จีนเช้า VIP",
    "market_display_name": "จีนเช้า VIP",
    "selected_date": "2026-05-15",
    "current_page": 1,
    "per_page": 20,
    "history_total": 68,
    "history_total_pages": 4,
    "history_stats": {
        "total_draws": 68,
        "completed_draws": 68,
        "pending_draws": 0,
        "latest_completed_date": "16 พ.ค. 2569",
        "top3_hot_digits": [
            {
                "digit": "3",
                "count": 26
            },
            {
                "digit": "0",
                "count": 24
            },
            {
                "digit": "7",
                "count": 24
            }
        ],
        "bottom2_hot_digits": [
            {
                "digit": "9",
                "count": 19
            },
            {
                "digit": "6",
                "count": 17
            },
            {
                "digit": "0",
                "count": 16
            }
        ]
    },
    "latest_result": {
        "draw_date": "2026-05-15",
        "draw_date_display": "15 พ.ค. 2569",
        "top_3": "510",
        "bottom_2": "09",
        "draw_result": "510",
        "first_prize": "",
        "front_digits": "",
        "back_digits": ""
    },
    "page_urls": {
        "latest_results_url": "https://saihuay.com/result",
        "historical_url": "https://saihuay.com/historical?lotto=china_morning_vip&page=1&date=2026-05-15",
        "lucky_numbers_url": "https://saihuay.com/lucky?lotto=china_morning_vip"
    },
    "history_rows": [
        {
            "draw_date": "2026-05-16",
            "draw_date_display": "16 พ.ค. 2569",
            "top_3": "868",
            "bottom_2": "62",
            "draw_result": "868",
            "first_prize": "",
            "front_digits": "",
            "back_digits": "",
            "page_url": "/historical?lotto=china_morning_vip&page=1&date=2026-05-16"
        },
        {
            "draw_date": "2026-05-15",
            "draw_date_display": "15 พ.ค. 2569",
            "top_3": "510",
            "bottom_2": "09",
            "draw_result": "510",
            "first_prize": "",
            "front_digits": "",
            "back_digits": "",
            "page_url": "/historical?lotto=china_morning_vip&page=1&date=2026-05-15"
        },
        {
            "draw_date": "2026-05-14",
            "draw_date_display": "14 พ.ค. 2569",
            "top_3": "593",
            "bottom_2": "60",
            "draw_result": "593",
            "first_prize": "",
            "front_digits": "",
            "back_digits": "",
            "page_url": "/historical?lotto=china_morning_vip&page=1&date=2026-05-14"
        },
        {
            "draw_date": "2026-05-13",
            "draw_date_display": "13 พ.ค. 2569",
            "top_3": "261",
            "bottom_2": "81",
            "draw_result": "261",
            "first_prize": "",
            "front_digits": "",
            "back_digits": "",
            "page_url": "/historical?lotto=china_morning_vip&page=1&date=2026-05-13"
        },
        {
            "draw_date": "2026-05-12",
            "draw_date_display": "12 พ.ค. 2569",
            "top_3": "941",
            "bottom_2": "16",
            "draw_result": "941",
            "first_prize": "",
            "front_digits": "",
            "back_digits": "",
            "page_url": "/historical?lotto=china_morning_vip&page=1&date=2026-05-12"
        },
        {
            "draw_date": "2026-05-11",
            "draw_date_display": "11 พ.ค. 2569",
            "top_3": "395",
            "bottom_2": "58",
            "draw_result": "395",
            "first_prize": "",
            "front_digits": "",
            "back_digits": "",
            "page_url": "/historical?lotto=china_morning_vip&page=1&date=2026-05-11"
        },
        {
            "draw_date": "2026-05-10",
            "draw_date_display": "10 พ.ค. 2569",
            "top_3": "273",
            "bottom_2": "63",
            "draw_result": "273",
            "first_prize": "",
            "front_digits": "",
            "back_digits": "",
            "page_url": "/historical?lotto=china_morning_vip&page=1&date=2026-05-10"
        },
        {
            "draw_date": "2026-05-09",
            "draw_date_display": "9 พ.ค. 2569",
            "top_3": "063",
            "bottom_2": "49",
            "draw_result": "063",
            "first_prize": "",
            "front_digits": "",
            "back_digits": "",
            "page_url": "/historical?lotto=china_morning_vip&page=1&date=2026-05-09"
        },
        {
            "draw_date": "2026-05-08",
            "draw_date_display": "8 พ.ค. 2569",
            "top_3": "338",
            "bottom_2": "99",
            "draw_result": "338",
            "first_prize": "",
            "front_digits": "",
            "back_digits": "",
            "page_url": "/historical?lotto=china_morning_vip&page=1&date=2026-05-08"
        },
        {
            "draw_date": "2026-05-07",
            "draw_date_display": "7 พ.ค. 2569",
            "top_3": "175",
            "bottom_2": "78",
            "draw_result": "175",
            "first_prize": "",
            "front_digits": "",
            "back_digits": "",
            "page_url": "/historical?lotto=china_morning_vip&page=1&date=2026-05-07"
        },
        {
            "draw_date": "2026-05-06",
            "draw_date_display": "6 พ.ค. 2569",
            "top_3": "054",
            "bottom_2": "89",
            "draw_result": "054",
            "first_prize": "",
            "front_digits": "",
            "back_digits": "",
            "page_url": "/historical?lotto=china_morning_vip&page=1&date=2026-05-06"
        },
        {
            "draw_date": "2026-05-05",
            "draw_date_display": "5 พ.ค. 2569",
            "top_3": "254",
            "bottom_2": "44",
            "draw_result": "254",
            "first_prize": "",
            "front_digits": "",
            "back_digits": "",
            "page_url": "/historical?lotto=china_morning_vip&page=1&date=2026-05-05"
        },
        {
            "draw_date": "2026-05-04",
            "draw_date_display": "4 พ.ค. 2569",
            "top_3": "880",
            "bottom_2": "33",
            "draw_result": "880",
            "first_prize": "",
            "front_digits": "",
            "back_digits": "",
            "page_url": "/historical?lotto=china_morning_vip&page=1&date=2026-05-04"
        },
        {
            "draw_date": "2026-05-03",
            "draw_date_display": "3 พ.ค. 2569",
            "top_3": "767",
            "bottom_2": "10",
            "draw_result": "767",
            "first_prize": "",
            "front_digits": "",
            "back_digits": "",
            "page_url": "/historical?lotto=china_morning_vip&page=1&date=2026-05-03"
        },
        {
            "draw_date": "2026-05-02",
            "draw_date_display": "2 พ.ค. 2569",
            "top_3": "089",
            "bottom_2": "80",
            "draw_result": "089",
            "first_prize": "",
            "front_digits": "",
            "back_digits": "",
            "page_url": "/historical?lotto=china_morning_vip&page=1&date=2026-05-02"
        },
        {
            "draw_date": "2026-05-01",
            "draw_date_display": "1 พ.ค. 2569",
            "top_3": "203",
            "bottom_2": "70",
            "draw_result": "203",
            "first_prize": "",
            "front_digits": "",
            "back_digits": "",
            "page_url": "/historical?lotto=china_morning_vip&page=1&date=2026-05-01"
        },
        {
            "draw_date": "2026-04-30",
            "draw_date_display": "30 เม.ย. 2569",
            "top_3": "363",
            "bottom_2": "23",
            "draw_result": "363",
            "first_prize": "",
            "front_digits": "",
            "back_digits": "",
            "page_url": "/historical?lotto=china_morning_vip&page=1&date=2026-04-30"
        },
        {
            "draw_date": "2026-04-29",
            "draw_date_display": "29 เม.ย. 2569",
            "top_3": "801",
            "bottom_2": "12",
            "draw_result": "801",
            "first_prize": "",
            "front_digits": "",
            "back_digits": "",
            "page_url": "/historical?lotto=china_morning_vip&page=1&date=2026-04-29"
        },
        {
            "draw_date": "2026-04-28",
            "draw_date_display": "28 เม.ย. 2569",
            "top_3": "764",
            "bottom_2": "44",
            "draw_result": "764",
            "first_prize": "",
            "front_digits": "",
            "back_digits": "",
            "page_url": "/historical?lotto=china_morning_vip&page=1&date=2026-04-28"
        },
        {
            "draw_date": "2026-04-27",
            "draw_date_display": "27 เม.ย. 2569",
            "top_3": "963",
            "bottom_2": "61",
            "draw_result": "963",
            "first_prize": "",
            "front_digits": "",
            "back_digits": "",
            "page_url": "/historical?lotto=china_morning_vip&page=1&date=2026-04-27"
        }
    ]
}