Numbers3&4 WebAPI


宝くじ『ナンバーズ』に関する情報をWebAPIとして提供

ナンバーズ3の引っ張りを確認する      ナンバーズ4の引っ張りを確認する

【WebAPI利用規約】

・WebAPI提供者を(甲)、WebAPI利用者を(乙)と呼称します。
・WebAPIの利用料金は「無料」です。(甲)が(乙)に対し、金銭等、何らかの対価を請求(要求)することはありません。
・WebAPI利用に伴い(乙)に何らかの損害が発生した場合であっても、(甲)がその責を負うことはありません。
・WebAPIを利用したページを(乙)が公開しても、その旨を(甲)に通知する必要はありません。
・ただし、ご連絡をいただければ、(甲)のWebサイトから(乙)のサイトのトップページに対してリンクを張らせていただきます。
・(甲)は予告なくWebAPIサービスの提供を停止する場合があります(何らかの攻撃を受けたとき等)。
・(甲)はWebAPIの仕様を変更することは(原則として)ありません。
・(甲)のサイト上で公開しているサンプルページにつきましては、(乙)のほうで自由に改変して(もしくは参考にして)ください。
・WebAPIの利用に際して、(乙)は以上の規約に同意したものとみなします。

※下記の「JSONの例」の中の日本語部分につきましては、実際は「Unicodeエスケープ」されています。
    WebAPIを利用するHTMLファイルの文字コードを必ず「UTF-8」にしてください。

タブ番号 【WebAPIの機能】
「年」「月」「日」それぞれの値を指定して当選番号等の情報を取得
一つの「年月日」情報から当選番号等の情報を取得
一つの「年月日」情報からナンバーズ3の統計情報を取得(七曜ごと)
一つの「年月日」情報からナンバーズ3の統計情報を取得(六曜ごと)
一つの「年月日」情報からナンバーズ3の統計情報を取得(七曜と六曜の組み合わせ)
一つの「年月日」情報からナンバーズ4の統計情報を取得(七曜ごと)
一つの「年月日」情報からナンバーズ4の統計情報を取得(六曜ごと)
一つの「年月日」情報からナンバーズ4の統計情報を取得(七曜と六曜の組み合わせ)
引っ張りをメインにした各数字のスコア予想
ナンバーズ3の当選番号検索
ナンバーズ4の当選番号検索
予備

サンプルページへのリンク https://friction-river.jp/cakephp/apitest/apitest01.html
(クリックすると別ウィンドウで開きます)
URL https://friction-river.jp/numapp/api/get_ymd1/年/月/日
(例:https://friction-river.jp/numapp/api/get_ymd1/2026/2/27)
戻り値
(ステータスは除く)
実施回(整数値)
抽選日(Unicodeエスケープされた文字列)
曜日1(Unicodeエスケープされた長い文字列)
曜日2(Unicodeエスケープされた短い文字列)
六曜(Unicodeエスケープされた文字列)
ナンバーズ3の当選番号(文字列)
ナンバーズ4の当選番号(文字列)
JSONの例
(成功時)
{
    "status":{
        "code":200,
        "message":"Success"
    },
    "result":{
        "lottery_time":6929,
        "lottery_date_str":"2026年2月27日",
        "lottery_week_str1":"金曜日",
        "lottery_week_str2":"金",
        "lottery_rokuyo_str":"大安",
        "num3_str":"682",
        "num4_str":"2586"
    }
}
JSONの例
(失敗時)
{
    "status":{
        "code":404,
        "message":"その日の情報は存在しません。"
    },
    "result":null
}
サンプルページへのリンク https://friction-river.jp/cakephp/apitest/apitest02.html
(クリックすると別ウィンドウで開きます)
URL https://friction-river.jp/numapp/api/get_ymd2/年-月-日
(例:https://friction-river.jp/numapp/api/get_ymd2/2026-02-27)
戻り値
(ステータスは除く)
実施回(整数値)
抽選日(Unicodeエスケープされた文字列)
曜日1(Unicodeエスケープされた長い文字列)
曜日2(Unicodeエスケープされた短い文字列)
六曜(Unicodeエスケープされた文字列)
ナンバーズ3の当選番号(文字列)
ナンバーズ4の当選番号(文字列)
JSONの例
(成功時)
{
    "status":{
        "code":200,
        "message":"Success"
    },
    "result":{
        "lottery_time":6929,
        "lottery_date_str":"2026年2月27日",
        "lottery_week_str1":"金曜日",
        "lottery_week_str2":"金",
        "lottery_rokuyo_str":"大安",
        "num3_str":"682",
        "num4_str":"2586"
    }
}
JSONの例
(失敗時)
{
    "status":{
        "code":404,
        "message":"その日の情報は存在しません。"
    },
    "result":null
}
サンプルページへのリンク https://friction-river.jp/cakephp/apitest/apitest_num3_01.html
(クリックすると別ウィンドウで開きます)
URL https://friction-river.jp/numapp/api/get3_week_ymd/年-月-日
(例:https://friction-river.jp/numapp/api/get3_week_ymd/2026-03-31)
戻り値
(ステータスは除く)
調査対象日(Unicodeエスケープされた文字列)
曜日1(Unicodeエスケープされた長い文字列)
曜日2(Unicodeエスケープされた短い文字列)
六曜(Unicodeエスケープされた文字列)
ナンバーズ3の「一の位」における各数字の出現頻度(配列)
ナンバーズ3の「十の位」における各数字の出現頻度(配列)
ナンバーズ3の「百の位」における各数字の出現頻度(配列)
JSONの例
(成功時)
{
    "status":{
        "code":200,
        "message":"Success"
    },
    "result":{
        "lottery_date_str":"2026年3月31日",
        "lottery_week_str1":"火曜日",
        "lottery_week_str2":"火",
        "lottery_rokuyo_str":"友引",
        "num3_place1":[132,115,138,130,127,111,132,118,138,119],
        "num3_place10":[147,127,96,130,122,138,122,120,129,129],
        "num3_place100":[112,139,134,119,134,112,136,120,137,117]
    }
}
JSONの例
(失敗時)
{
    "status":{
        "code":500,
        "message":"その日は平日ではありません。"
    },
    "result":null
}
サンプルページへのリンク https://friction-river.jp/cakephp/apitest/apitest_num3_02.html
(クリックすると別ウィンドウで開きます)
URL https://friction-river.jp/numapp/api/get3_rokuyo_ymd/年-月-日
(例:https://friction-river.jp/numapp/api/get3_rokuyo_ymd/2026-03-31)
戻り値
(ステータスは除く)
調査対象日(Unicodeエスケープされた文字列)
曜日1(Unicodeエスケープされた長い文字列)
曜日2(Unicodeエスケープされた短い文字列)
六曜(Unicodeエスケープされた文字列)
ナンバーズ3の「一の位」における各数字の出現頻度(配列)
ナンバーズ3の「十の位」における各数字の出現頻度(配列)
ナンバーズ3の「百の位」における各数字の出現頻度(配列)
JSONの例
(成功時)
{
    "status":{
        "code":200,
        "message":"Success"
    },
    "result":{
        "lottery_date_str":"2026年3月31日",
        "lottery_week_str1":"火曜日",
        "lottery_week_str2":"火",
        "lottery_rokuyo_str":"友引",
        "num3_place1":[127,104,135,116,103,123,106,108,106,130],
        "num3_place10":[116,134,100,124,118,119,113,115,109,110],
        "num3_place100":[130,114,126,124,113,106,116,101,104,124]
    }
}
JSONの例
(失敗時)
{
    "status":{
        "code":500,
        "message":"その日は平日ではありません。"
    },
    "result":null
}
サンプルページへのリンク https://friction-river.jp/cakephp/apitest/apitest_num3_03.html
(クリックすると別ウィンドウで開きます)
URL https://friction-river.jp/numapp/api/get3_six_seven_ymd/年-月-日
(例:https://friction-river.jp/numapp/api/get3_six_seven_ymd/2026-03-31)
戻り値
(ステータスは除く)
調査対象日(Unicodeエスケープされた文字列)
曜日1(Unicodeエスケープされた長い文字列)
曜日2(Unicodeエスケープされた短い文字列)
六曜(Unicodeエスケープされた文字列)
ナンバーズ3の「一の位」における各数字の出現頻度(配列)
ナンバーズ3の「十の位」における各数字の出現頻度(配列)
ナンバーズ3の「百の位」における各数字の出現頻度(配列)
JSONの例
(成功時)
{
    "status":{
        "code":200,
        "message":"Success"
    },
    "result":{
        "lottery_date_str":"2026年3月31日",
        "lottery_week_str1":"火曜日",
        "lottery_week_str2":"火",
        "lottery_rokuyo_str":"友引",
        "num3_place1":[22,17,25,35,17,24,14,14,16,21],
        "num3_place10":[21,27,11,21,20,27,16,17,21,24],
        "num3_place100":[28,22,25,21,25,16,18,13,21,16]
    }
}
JSONの例
(失敗時)
{
    "status":{
        "code":500,
        "message":"その日は平日ではありません。"
    },
    "result":null
}
サンプルページへのリンク https://friction-river.jp/cakephp/apitest/apitest_num4_01.html
(クリックすると別ウィンドウで開きます)
URL https://friction-river.jp/numapp/api/get4_week_ymd/年-月-日
(例:https://friction-river.jp/numapp/api/get4_week_ymd/2026-03-31)
戻り値
(ステータスは除く)
調査対象日(Unicodeエスケープされた文字列)
曜日1(Unicodeエスケープされた長い文字列)
曜日2(Unicodeエスケープされた短い文字列)
六曜(Unicodeエスケープされた文字列)
ナンバーズ4の「一の位」における各数字の出現頻度(配列)
ナンバーズ4の「十の位」における各数字の出現頻度(配列)
ナンバーズ4の「百の位」における各数字の出現頻度(配列)
ナンバーズ4の「千の位」における各数字の出現頻度(配列)
JSONの例
(成功時)
{
    "status":{
        "code":200,
        "message":"Success"
    },
    "result":{
        "lottery_date_str":"2026年3月31日",
        "lottery_week_str1":"火曜日",
        "lottery_week_str2":"火",
        "lottery_rokuyo_str":"友引",
        "num4_place1":[134,141,122,128,103,131,112,134,128,127],
        "num4_place10":[152,134,110,123,128,117,128,122,107,139],
        "num4_place100":[126,133,97,129,118,136,129,132,127,133],
        "num4_place1000":[118,112,128,145,138,101,140,108,136,134]
    }
}
JSONの例
(失敗時)
{
    "status":{
        "code":500,
        "message":"その日は平日ではありません。"
    },
    "result":null
}
サンプルページへのリンク https://friction-river.jp/cakephp/apitest/apitest_num4_02.html
(クリックすると別ウィンドウで開きます)
URL https://friction-river.jp/numapp/api/get4_rokuyo_ymd/年-月-日
(例:https://friction-river.jp/numapp/api/get4_rokuyo_ymd/2026-03-31)
戻り値
(ステータスは除く)
調査対象日(Unicodeエスケープされた文字列)
曜日1(Unicodeエスケープされた長い文字列)
曜日2(Unicodeエスケープされた短い文字列)
六曜(Unicodeエスケープされた文字列)
ナンバーズ4の「一の位」における各数字の出現頻度(配列)
ナンバーズ4の「十の位」における各数字の出現頻度(配列)
ナンバーズ4の「百の位」における各数字の出現頻度(配列)
ナンバーズ4の「千の位」における各数字の出現頻度(配列)
JSONの例
(成功時)
{
    "status":{
        "code":200,
        "message":"Success"
    },
    "result":{
        "lottery_date_str":"2026年3月31日",
        "lottery_week_str1":"火曜日",
        "lottery_week_str2":"火",
        "lottery_rokuyo_str":"友引",
        "num4_place1":[111,126,120,115,106,125,112,112,116,115],
        "num4_place10":[119,114,98,115,119,117,107,122,119,128],
        "num4_place100":[110,119,111,114,122,125,96,120,113,128],
        "num4_place1000":[108,115,122,117,105,115,115,120,130,111]
    }
}
JSONの例
(失敗時)
{
    "status":{
        "code":500,
        "message":"その日は平日ではありません。"
    },
    "result":null
}
サンプルページへのリンク https://friction-river.jp/cakephp/apitest/apitest_num4_03.html
(クリックすると別ウィンドウで開きます)
URL https://friction-river.jp/numapp/api/get4_six_seven_ymd/年-月-日
(例:https://friction-river.jp/numapp/api/get4_six_seven_ymd/2026-03-31)
戻り値
(ステータスは除く)
調査対象日(Unicodeエスケープされた文字列)
曜日1(Unicodeエスケープされた長い文字列)
曜日2(Unicodeエスケープされた短い文字列)
六曜(Unicodeエスケープされた文字列)
ナンバーズ4の「一の位」における各数字の出現頻度(配列)
ナンバーズ4の「十の位」における各数字の出現頻度(配列)
ナンバーズ4の「百の位」における各数字の出現頻度(配列)
ナンバーズ4の「千の位」における各数字の出現頻度(配列)
JSONの例
(成功時)
{
    "status":{
        "code":200,
        "message":"Success"
    },
    "result":{
        "lottery_date_str":"2026年3月31日",
        "lottery_week_str1":"火曜日",
        "lottery_week_str2":"火",
        "lottery_rokuyo_str":"友引",
        "num4_place1":[17,24,22,23,17,24,20,26,16,16],
        "num4_place10":[25,16,17,18,20,21,24,28,17,19],
        "num4_place100":[21,25,19,17,22,19,18,23,16,25],
        "num4_place1000":[18,23,15,20,19,17,23,24,25,21]
    }
}
JSONの例
(失敗時)
{
    "status":{
        "code":500,
        "message":"その日は平日ではありません。"
    },
    "result":null
}
サンプルページへのリンク https://friction-river.jp/cakephp/apitest/apitest04.html
(クリックすると別ウィンドウで開きます)
URL https://friction-river.jp/numapp/api/num3_prediction
(例:https://friction-river.jp/numapp/api/num3_prediction
戻り値
(ステータスは除く)
予想日(Unicodeエスケープされた文字列)
曜日1(Unicodeエスケープされた長い文字列)
曜日2(Unicodeエスケープされた短い文字列)
六曜(Unicodeエスケープされた文字列)
各数字の予想スコア【連続加点版】(配列)
各数字の予想スコア【連続減点版】(配列)
JSONの例
(成功時)
{
    "status":{
        "code":200,
        "message":"Success"
    },
    "result":{
        "lottery_date_str":"2026年5月4日",
        "lottery_week_str1":"月曜日",
        "lottery_week_str2":"月",
        "lottery_rokuyo_str":"友引",
        "num3":[7,0,0,4,0,3,3,3,0,1],
        "num3v2":[4,0,0,2,0,5,6,6,0,1],
    }
}
JSONの例
(失敗時)
{
    "status":{
        "code":500,
        "message":"平日の18時から翌日の0時までは利用できません。"
    },
    "result":null
}
サンプルページへのリンク https://friction-river.jp/cakephp/apitest/apitest05.html
(クリックすると別ウィンドウで開きます)
URL https://friction-river.jp/numapp/api/num3_search?number=当選番号
(例:https://friction-river.jp/numapp/api/num3_search?number=248)
戻り値
(ステータスは除く)
実施回(Unicodeエスケープされた文字列)
抽選日(Unicodeエスケープされた長い文字列)
曜日1(Unicodeエスケープされた長い文字列)
曜日2(Unicodeエスケープされた短い文字列)
六曜(Unicodeエスケープされた文字列)
 の配列
JSONの例
(成功時)
{
    "status":{
        "code":200,
        "message":"Success"
    },
    "result":[
        {
            "lottery_time":"2665,
            "lottery_date_str":"2009年8月19日",
            "lottery_week_str1":"水曜日",
            "lottery_week_str2":"水",
            "lottery_rokuyo_str":"仏滅",
        }
    ]
}
JSONの例
(検索値なし)
{
    "status":{
        "code":601,
        "message":"当選番号の指定がありません。"
    },
    "result":null
}
JSONの例
(検索値が数字ではない)
{
    "status":{
        "code":602,
        "message":"当選番号が数字3けたではありません。"
    },
    "result":null
}
JSONの例
(検索結果なし)
{
    "status":{
        "code":404,
        "message":"その当選番号は一度も出現していません。"
    },
    "result":null
}
サンプルページへのリンク https://friction-river.jp/cakephp/apitest/apitest06.html
(クリックすると別ウィンドウで開きます)
URL https://friction-river.jp/numapp/api/num4_search?number=当選番号
(例:https://friction-river.jp/numapp/api/num4_search?number=1234)
戻り値
(ステータスは除く)
実施回(Unicodeエスケープされた文字列)
抽選日(Unicodeエスケープされた長い文字列)
曜日1(Unicodeエスケープされた長い文字列)
曜日2(Unicodeエスケープされた短い文字列)
六曜(Unicodeエスケープされた文字列)
 の配列
JSONの例
(成功時)
{
    "status":{
        "code":200,
        "message":"Success"
    },
    "result":[
        {
            "lottery_time":"3352,
            "lottery_date_str":"2012年4月16日",
            "lottery_week_str1":"月曜日",
            "lottery_week_str2":"月",
            "lottery_rokuyo_str":"仏滅",
        }
    ]
}
JSONの例
(検索値なし)
{
    "status":{
        "code":601,
        "message":"当選番号の指定がありません。"
    },
    "result":null
}
JSONの例
(検索値が数字ではない)
{
    "status":{
        "code":602,
        "message":"当選番号が数字4けたではありません。"
    },
    "result":null
}
JSONの例
(検索結果なし)
{
    "status":{
        "code":404,
        "message":"その当選番号は一度も出現していません。"
    },
    "result":null
}
サンプルページへのリンク
(クリックすると別ウィンドウで開きます)
URL https://friction-river.jp/numapp/api/・・・/・・・
(例:https://friction-river.jp/numapp/api/・・・/・・・)
戻り値
(ステータスは除く)
JSONの例
(成功時)
{
    "status":{
        "code":200,
        "message":"Success"
    },
    "result":{
    }
}
JSONの例
(失敗時)
{
    "status":{
        "code":404,
        "message":"Not Found"
    },
    "result":null
}

管理用