HOME 製品案内 ストア サービス案内 CLUB サポート情報 採用情報 事業案内 お問い合わせ
Team-Nave
Team-Nave株式会社のホームページはこちらへ
team-naveは公営競技(競馬/競艇/ボートレース/競輪/オートレースなど)のアプリやWEB、OS、 投票API、データベース サーバー/クラウド サービスなど様々なシステム開発を行なっております。 カジノ(ブラックジャック/テキサスホールデムポーカーなど)のアプリ開発も得意と致しております。


製品案内

◎JRA/中央競馬用サービス(GAMBLE-OS向けAPI)

JRA/中央競馬インターネット投票APIサービス「JRA-IPAT インターネット投票API(JRA-IPAT-API)」
  Multi Platform(Windows / Macintosh / Linux / iOS / Android / anything)
競馬インターネット投票API「JRA-IPAT 投票 SUPPORT API(IPAT-API)」
トップ | IPAT-APIとは | 機能概要 | 動作環境 | 価格 | ご購入 | バージョン情報 | ダウンロード | ヘルプ | Q&A(よくある質問) | 利用制限

通常投票機能
<アクセス先URL>
 https://gamble-os.net/systems/ip-bet-kb

<パラメーター>
 tncid=team-nave CLUB メンバーID
 tncpw=team-nave CLUB パスワード
 gov="C"か"L"( C:中央(Central), L:地方(Local) )
 uno=インターネット投票:加入者番号
 pin=インターネット投票:暗証番号
 pno=インターネット投票:認証番号
 betcd=”bet”固定
 money=投票合計金額
 buyeye=買い目データ(下記参照)

<買い目データフォーマット>
日付、レース場コード,レース番号,式別,方式,金額,買い目,マルチ:日付,レース場コード,レース番号,式別,方式,金額,買い目,マルチ:....
 ・日付:YYYYMMDD(2020年2月15日は20200215)
 ・レース場コード:札幌=01,函館=02, 福島=03, 新潟=04, 東京=05, 中山=06, 中京=07, 京都=08, 阪神=09, 小倉=10
 門別=30, 札幌=58, 盛岡=35, 水沢=36, 浦和=42, 船橋=43, 大井=44, 川崎=45, 金沢=46, 笠松=47, 名古屋=48, 中京=61, 園田=50, 姫路=51, 高知=54, 佐賀=55, 帯広ばんえい=83
 ・レース番号:2桁0埋めでレース番号をセット(1レースは01、10レースは10)
 ・式別:単勝=TAN,複勝=FUKU,枠連=WAKU,馬連=UMAFUKU,馬単=UMATAN,ワイド=WIDE,3連単=SANTAN,3連複=SANFUKU
 ・方式:通常=NORMAL,フォーメーション=FORMATION,ボックス=BOX,流し=WHEEL,1着流し=WHEEL1,2着流し=WHEEL2,3着流し=WHEEL3,1・2着流し=WHEEL12,1・3着流し=WHEEL13,2・3着流し=WHEEL23,軸1頭流し=WHEEL_1,軸2頭流し=WHEEL_2
 ・金額:カンマ無しで1点あたりの金額をセット(百円の例"100")
 ・買い目:馬番・枠番を2桁0埋めの-区切りで指定(3連単通常の例"03-01-05"、単勝の例"03"、馬連複通常の場合"0102"、3連単フォーメーションの例"0103-0103-0103050709"、3連単1・3着流しの例"01-05-0406")
        ※式別が枠連以外で、方式が流し系の場合において、軸になる馬番と同じ番号の相手番号は受け付けられませんので、ご注意ください。
          (例:1・2着流しの場合、"01-02-010203040506070809"=>誤、"01-02-03040506070809"=>正、軸2頭流しの場合、"0102-010304"=>誤、"0102-0304"=>正)
          枠連の流しでは、同枠頭数が1頭以下の枠番については、同様に除外が必要です。
 ・マルチ:マルチのある方式でマルチの時、"MULTI"。なければ空欄
 ・データ件数:50件

<戻り値>
 ※JSONデータで返ってきますので、JSONパースしてください。
 ret=全体リターンコード(0:OK, -1以下:Error)
 msg=全体メッセージ(リターンコードOKは空、それ以外は該当エラー内容メッセージ)
 results=とくになし
  :

<サンプル>
 https://gamble-os.net/systems/ip-bet-kb?tncid=x@x.x&tncpw=x&gov=C&uno=x&pin=x&pno=x&money=1000&buyeye=x,x,x,xxx,xxxx,100,x-x-x,MULTI:x,x,x,xxx,xxxx,100,x-x-x,
 ※サンプルはGET形式で記述していますが、実際には、POST形式で送信してください。
 
WIN5投票機能
<アクセス先URL>
 https://gamble-os.net/systems/ip-bet-win5

<パラメーター>
 tncid=team-nave CLUB メンバーID
 tncpw=team-nave CLUB パスワード
 uno=インターネット投票:加入者番号
 pin=インターネット投票:暗証番号
 pno=インターネット投票:認証番号
 betcd=”bet”固定
 money=投票合計金額
 buyeye=買い目データ(下記参照)

<買い目データフォーマット>
日付,空欄,空欄,式別,方式,金額,買い目,空欄:日付,空欄,空欄,式別,方式,金額,買い目,空欄:....
 ・日付:YYYYMMDD(2020年2月15日は20200215)
 ・空欄:以降空欄の部分は全て何もなしで次のカンマへまたはコロンへ
 ・空欄:
 ・式別:"WIN5"固定
 ・方式:"FORMATION"固定
 ・金額:カンマ無しで1点あたりの金額をセット(百円の例"100")
 ・買い目:馬番を2桁0埋めで、1レースごとに-区切りで指定(全レース1頭ずつ購入例"01-02-03-04-05"、一部複数の購入例"0208-04-02-01020308-10")
 ・空欄:

<戻り値>
 ※JSONデータで返ってきますので、JSONパースしてください。
 ret=全体リターンコード(0:OK, -1以下:Error)
 msg=全体メッセージ(リターンコードOKは空、それ以外は該当エラー内容メッセージ)
 results=とくになし
  :

<サンプル>
 https://gamble-os.net/systems/ip-bet-win5?tncid=x@x.x&tncpw=x&gov=C&uno=x&pin=x&pno=x&money=1000&buyeye=x,,,WIN5,FORMATION,100,x-x-x,:x,,,WIN5,FORMATION,100,x-x-x,
 ※サンプルはGET形式で記述していますが、実際には、POST形式で送信してください。
 
入金機能
<アクセス先URL>
 https://gamble-os.net/systems/ip-deposit

<パラメーター>
 tncid=team-nave CLUB メンバーID
 tncpw=team-nave CLUB パスワード
 gov="C"か"L"( C:中央(Central), L:地方(Local) )
 uno=インターネット投票:加入者番号
 pin=インターネット投票:暗証番号
 pno=インターネット投票:認証番号
 money=入金額

<戻り値>
 ※JSONデータで返ってきますので、JSONパースしてください。
 ret=全体リターンコード(0:OK, -1以下:Error)
 msg=全体メッセージ(リターンコードOKは空、それ以外は該当エラー内容メッセージ)
 results=とくになし
  :

<サンプル>
 https://gamble-os.net/systems/ip-deposit?tncid=x@x.x&tncpw=x&gov=C&uno=x&pin=x&pno=x&money=1000
 ※サンプルはGET形式で記述していますが、実際には、POST形式で送信してください。
 
出金機能
<アクセス先URL>
 https://gamble-os.net/systems/ip-withdraw

<パラメーター>
 tncid=team-nave CLUB メンバーID
 tncpw=team-nave CLUB パスワード
 gov="C"か"L"( C:中央(Central), L:地方(Local) )
 uno=インターネット投票:加入者番号
 pin=インターネット投票:暗証番号
 pno=インターネット投票:認証番号

<戻り値>
 ※JSONデータで返ってきますので、JSONパースしてください。
 ret=全体リターンコード(0:OK, -1以下:Error)
 msg=全体メッセージ(リターンコードOKは空、それ以外は該当エラー内容メッセージ)
 results=とくになし
  :

<サンプル>
 https://gamble-os.net/systems/ip-withdraw?tncid=x@x.x&tncpw=x&gov=C&uno=x&pin=x&pno=x
 ※サンプルはGET形式で記述していますが、実際には、POST形式で送信してください。
 
残高照会機能
<アクセス先URL>
 https://gamble-os.net/systems/ip-balance

<パラメーター>
 tncid=team-nave CLUB メンバーID
 tncpw=team-nave CLUB パスワード
 gov="C"か"L"( C:中央(Central), L:地方(Local) )
 uno=インターネット投票:加入者番号
 pin=インターネット投票:暗証番号
 pno=インターネット投票:認証番号

<戻り値>
 ※JSONデータで返ってきますので、JSONパースしてください。
 ret=全体リターンコード(0:OK, -1以下:Error)
 msg=全体メッセージ(リターンコードOKは空、それ以外は該当エラー内容メッセージ)
 results=成功時結果データ(リターンコードOK以外の時はなし)
  day_buy_money=一日購入金額
  day_refund_money=一日払戻金額
  total_buy_money=累計購入金額
  total_refund_money=計払戻金額
  buy_limit_money = 購入限度額
  buy_possible_count=購入可能件数
  :

<サンプル>
 https://gamble-os.net/systems/ip-balance?tncid=x@x.x&tncpw=x&gov=C&uno=x&pin=x&pno=x
 ※サンプルはGET形式で記述していますが、実際には、POST形式で送信してください。
 
最新投票情報照会機能
<アクセス先URL>
 https://gamble-os.net/systems/ip-bet-contents

<パラメーター>
 tncid=team-nave CLUB メンバーID
 tncpw=team-nave CLUB パスワード
 gov="C"か"L"( C:中央(Central), L:地方(Local) )
 uno=インターネット投票:加入者番号
 pin=インターネット投票:暗証番号
 pno=インターネット投票:認証番号

<戻り値>
 ※JSONデータで返ってきますので、JSONパースしてください。
 ret=全体リターンコード(0:OK, -1以下:Error)
 msg=全体メッセージ(リターンコードOKは空、それ以外は該当エラー内容メッセージ)
 results=成功時結果データ(リターンコードOK以外の時はなし)
  betId=投票受付ID
  betTime=受付時刻
  betNum=受付ベット数
  betMoney=合計購入金額
  betRefund=合計払戻金額
  list=個別投票データ
   id=投票番号
   hit=的中(true/false)
   day=曜日(1=日、2=月曜、....7=土)
   rcs=競馬場コード(2桁0埋め、通常投票機能のパラメーター買い目を参照)WIN5の時はなし
   rno=レース番号(2桁0埋め)WIN5の時はなし
   kind=式別(単勝=TAN,複勝=FUKU,枠連=WAKU,馬連=UMAFUKU,馬単=UMATAN,ワイド=WIDE,3連単=SANTAN,3連複=SANFUKU,WIN5=WIN5)
   how=方式(通常=NORMAL,フォーメーション=FORMATION,ボックス=BOX,流し=WHEEL,1着流し=WHEEL1,2着流し=WHEEL2,3着流し=WHEEL3,1・2着流し=WHEEL12,1・3着流し=WHEEL13,2・3着流し=WHEEL23,軸1頭流し=WHEEL_1,軸2頭流し=WHEEL_2)WIN5の時はFORMATION固定
   multi=マルチ(true/false)
   money=カンマ無しで1点あたりの購入金額(百円の例"100")
   buyeye=馬番・枠番を2桁0埋めの-区切りで指定(3連単通常の例"03-01-05"、単勝の例"03"、馬連複通常の場合"0102"、3連単フォーメーションの例"030105"、WIN5の例"01-02-03-04-05")
  :

<サンプル>
 https://gamble-os.net/systems/ip-bet-contents?tncid=x@x.x&tncpw=x&gov=C&uno=x&pin=x&pno=x
 ※サンプルはGET形式で記述していますが、実際には、POST形式で送信してください。
 
投票情報照会機能(当日/前日)
<アクセス先URL>
 https://gamble-os.net/systems/ip-bet-contents-days

<パラメーター>
 tncid=team-nave CLUB メンバーID
 tncpw=team-nave CLUB パスワード
 gov="C"か"L"( C:中央(Central), L:地方(Local) )
 uno=インターネット投票:加入者番号
 pin=インターネット投票:暗証番号
 pno=インターネット投票:認証番号
 day="today"か"yesterday"( today:当日, yesterday:前日)
 id=受付番号(詳細は戻り値側を参照。指定した場合と指定しなかった場合で戻り値の内容が変化します)

<戻り値:id指定なしの場合:受付番号リスト>
 ※JSONデータで返ってきますので、JSONパースしてください。
 ret=全体リターンコード(0:OK, -1以下:Error)
 msg=全体メッセージ(リターンコードOKは空、それ以外は該当エラー内容メッセージ)
 results=成功時結果データ(リターンコードOK以外の時はなし)
  bet_list=受付リスト
   bet_id=受付番号(左0埋め4桁の数値文字列)
   bet_time=受付時刻( "xx:xx" )
   win5=true/false( true:WIN5投票である, false:WIN5投票ではない)

<戻り値:id指定ありの場合:受付番号別投票内容データ>
 ※JSONデータで返ってきますので、JSONパースしてください。
 ret=全体リターンコード(0:OK, -1以下:Error)
 msg=全体メッセージ(リターンコードOKは空、それ以外は該当エラー内容メッセージ)
 results=成功時結果データ(リターンコードOK以外の時はなし)
  bet_id=投票受付ID
  bet_time=受付時刻
  bet_num=受付組数
  bet_money=合計購入金額
  bet_refund=合計払戻金額
  list=個別投票データリスト
   id=投票番号
   day=曜日(1=日、2=月曜、....7=土)    rcs=競馬場コード(2桁0埋め、通常投票機能のパラメーター買い目を参照)WIN5の時はなし
   rno=レース番号(2桁0埋め)WIN5の時はなし
   kind=式別(単勝=TAN,複勝=FUKU,枠連=WAKU,馬連=UMAFUKU,馬単=UMATAN,ワイド=WIDE,3連単=SANTAN,3連複=SANFUKU,WIN5=WIN5)
   how=方式(通常=NORMAL,フォーメーション=FORMATION,ボックス=BOX,流し=WHEEL,1着流し=WHEEL1,2着流し=WHEEL2,3着流し=WHEEL3,1・2着流し=WHEEL12,1・3着流し=WHEEL13,2・3着流し=WHEEL23,軸1頭流し=WHEEL_1,軸2頭流し=WHEEL_2)WIN5の時はFORMATION固定
   multi=マルチ(true/false)
   money=カンマ無しで1点あたりの購入金額(百円の例"100")
   buyeye=馬番・枠番を2桁0埋めの-区切りで指定(3連単通常の例"03-01-05"、単勝の例"03"、馬連複通常の場合"0102"、3連単フォーメーションの例"0203-01-05"、WIN5の例"01-02-03-04-05")
   hit=的中(true/false)

<サンプル>
 https://gamble-os.net/systems/ip-bet-contents-days?tncid=x@x.x&tncpw=x&gov=C&uno=x&pin=x&pno=x&day=today
 https://gamble-os.net/systems/ip-bet-contents-days?tncid=x@x.x&tncpw=x&gov=C&uno=x&pin=x&pno=x&day=yesterday&id=0005
 ※サンプルはGET形式で記述していますが、実際には、POST形式で送信してください。
 
投票情報照会機能(過去)
<アクセス先URL>
 https://gamble-os.net/systems/ip-bet-contents-past

<パラメーター>
 tncid=team-nave CLUB メンバーID
 tncpw=team-nave CLUB パスワード
 pin=インターネット投票:暗証番号
 pno=インターネット投票:認証番号
 date=YYYYMMDD形式日付(2020年2月15日は20200215)(指定した場合と指定しなかった場合で戻り値の内容が変化します)

<戻り値:date指定なしの場合:過去照会日リスト>
 ※地方と中央は混在します
 ※範囲は実日程における60日前までです。(60投票日前ではありません)
 ※JSONデータで返ってきますので、JSONパースしてください。
 ret=全体リターンコード(0:OK, -1以下:Error)
 msg=全体メッセージ(リターンコードOKは空、それ以外は該当エラー内容メッセージ)
 results=成功時結果データ(リターンコードOK以外の時はなし)
  day_list=日付リスト
   <YYYYMMDD形式日付>

<戻り値:date指定ありの場合:該当日照会データ>
 ※JSONデータで返ってきますので、JSONパースしてください。
 ret=全体リターンコード(0:OK, -1以下:Error)
 msg=全体メッセージ(リターンコードOKは空、それ以外は該当エラー内容メッセージ)
 results=成功時結果データ(リターンコードOK以外の時はなし)
  bet_list=受付リスト
   bet_id=投票受付ID
   list=個別投票データリスト
    id=投票番号
    day=曜日(1=日、2=月曜、....7=土)
    rcs=競馬場コード(2桁0埋め、通常投票機能のパラメーター買い目を参照)WIN5の時は空
    rno=レース番号(2桁0埋め)WIN5の時は空
    kind=式別(単勝=TAN,複勝=FUKU,枠連=WAKU,馬連=UMAFUKU,馬単=UMATAN,ワイド=WIDE,3連単=SANTAN,3連複=SANFUKU,WIN5=WIN5)
    how=方式(通常=NORMAL,フォーメーション=FORMATION,ボックス=BOX,流し=WHEEL,1着流し=WHEEL1,2着流し=WHEEL2,3着流し=WHEEL3,1・2着流し=WHEEL12,1・3着流し=WHEEL13,2・3着流し=WHEEL23,軸1頭流し=WHEEL_1,軸2頭流し=WHEEL_2)WIN5の時はFORMATION固定
    multi=マルチ(true/false)
    money=カンマ無しで1点あたりの購入金額(百円の例"100")
    buyeye=馬番・枠番を2桁0埋めの-区切りで指定(3連単通常の例"03-01-05"、単勝の例"03"、馬連複通常の場合"0102"、3連単フォーメーションの例"0203-01-05"、WIN5の例"01-02-03-04-05")
    hit=的中(true/false)
    hiteye=馬番・枠番を2桁0埋めの-区切りで指定(3連単通常の例"03-01-05"、単勝の例"03"、馬連複通常の場合"0102"、3連単フォーメーションの例"0203-01-05"、WIN5の例"01-02-03-04-05")
    refund=投票ごとの合計払戻金額

<サンプル>
 https://gamble-os.net/systems/ip-bet-contents-past?tncid=x@x.x&tncpw=x&uno=x&pin=x&pno=x
 https://gamble-os.net/systems/ip-bet-contents-past?tncid=x@x.x&tncpw=x&uno=x&pin=x&pno=x&date=20220101
 ※サンプルはGET形式で記述していますが、実際には、POST形式で送信してください。
 
発売状況取得機能
<アクセス先URL>
 https://gamble-os.net/systems/ip-racedata

<パラメーター>
 tncid=team-nave CLUB メンバーID
 tncpw=team-nave CLUB パスワード
 gov="C"か"L"( C:中央(Central), L:地方(Local) )

<戻り値>
 ※JSONデータで返ってきますので、JSONパースしてください。
  なお、定期的に情報更新しますので、取消などが起きるとIPAT公式との情報にラグが発生するタイミングがあります。
 ret=全体リターンコード(0:OK, -1以下:Error)
 msg=全体メッセージ(リターンコードOKは空、それ以外は該当エラー内容メッセージ)
 results=成功時結果データ(リターンコードOK以外の時はなし)
  [日付]:YYYYMMDD(2020年2月15日は20200215)
   NORMAL=以下通常投票の情報
    [レース場コード]=競馬場コード(2桁0埋め、通常投票機能のパラメーター買い目を参照)
     [レース番号]=2桁0埋めでレース番号をセット(1レースは01、10レースは10)
      CLOSETM=締切時刻。YYYYMMDDHHmm(2020年2月15日14:30は202002151430)
      CLOSEF=発売締切フラグ。(0=発売中、1=締切、2=発売中止、3=発売前)
      SALEF=発売フラグリスト
       [式別]=該当式別の発売フラグ
       [式別]=該当式別の発売フラグ
       ...
        式別(単勝=TAN,複勝=FUKU,枠連=WAKU,馬連=UMAFUKU,馬単=UMATAN,ワイド=WIDE,3連単=SANTAN,3連複=SANFUKU)
        フラグ(0=未発売、1=発売)
      UMANOS=投票可能な2桁0埋め馬番号の配列(10頭立てで取消等なしなら[ "01","02","03","04","05","06","07","08","09","10" ])
      WAKUNOS=1枠から8枠までの枠内頭数の数(枠なしなら[ 0, 0, 0, 0, 0, 0, 0, 0])
   WIN5=以下WIN5の情報。gov=Cでかつ存在して締め切られていない場合のみ
    CLOSETM=締切時刻。YYYYMMDDHHmm(2020年2月15日14:30は202002151430)
    OPDT=WIN5の該当日。YYYYMMDD(2020年2月15日は20200215)
    WEEKCODE=WIN5の該当日の曜日。日曜日が"1"で、月曜"2"、以下土曜が"7"まで。
    RACE=レースデータ
     RCOURSECD=競馬場コード(2桁0埋め、通常投票機能のパラメーター買い目を参照)
     RNO=2桁0埋めでレース番号をセット(1レースは01、10レースは10)
     RNM=レース名
     UMANOS=投票可能な2桁0埋め馬番号の配列(10頭立てで取消等なしなら[ "01","02","03","04","05","06","07","08","09","10" ])

<サンプル>
 https://gamble-os.net/systems/ip-racedata?tncid=x@x.x&tncpw=x&gov=C
 ※サンプルはGET形式で記述していますが、実際には、POST形式で送信してください。
△UP

コンシューマー向けサービス

BoatRace/KyoTei DataBase Cloud
BoatRace/KyoTei Internet Bet Cloud
BoatRace/KyoTei Internet Bet System
GAMBLE-OS
JRA-IPAT インターネット投票API
KeiBa Internet Bet System@Central
KeiBa Internet Bet System@Local
競馬チップスAi
競輪チップスAi
競艇チップスAi
Odds Park インターネット投票API
SPAT4 インターネット投票API
TELEBOAT インターネット投票API
予想DB
競艇チップス
競艇ダービーレーティング

コンシューマー向けソフトウェア

BoatRace/KyoTei DataBase Server
BoatRace/KyoTei Paper
BoatRace/KyoTei Reporter
Gamble Memo
Gamble Television
Good Luck for Gambler
IPAT Library
KabuShiki Trade Management System
KeiBa DataBase Server
KeiBa Internet Bet System@Central
KeiBa Internet Bet System@Local
KeiBa Paper
KeiBa Reporter
KeiBa TeleVision
OneTapLogin
OneTapLogin@Gamble
World Tournament of Hold'em
ギャンブラー専門学校「ブラックジャック科」
ギャンブラー専門学校「ブラックジャック科」(iアプリ版)