開催データを取得
POST
/tkaテーブル: t_ka(開催データ)
馬場状態、天候、馬場差、クッション値などの開催情報を取得します。
リクエストURL
POST https://dev.api.bigtime.world/v1/tka?api_key=API_KEYクエリパラメータ
| パラメータ | 型 | 必須 | 説明 |
|---|---|---|---|
api_key | string | 必須 | API Key例: API_KEY |
リクエストボディ
| パラメータ | 型 | 必須 | 説明 |
|---|---|---|---|
racedate | string | - | 開催日(YYYYMMDD形式)例: 20251129 |
racekey | string | - | レースキー(8桁)例: 05250101 |
リクエスト例
日付で取得
{
"racedate": "20251129"
}サンプルコード
import requests
# ダッシュボードで取得した値をそれぞれ貼り付け
# API_KEY: APIキー(アプリ共通)
# YOUR_AUTH_KEY: 認証キー (x-user-key)
url = "https://dev.api.bigtime.world/v1/tka"
params = {"api_key": "API_KEY"}
headers = {
"Content-Type": "application/json",
"x-user-key": "YOUR_AUTH_KEY"
}
payload = {
"racedate": "20251129"
}
response = requests.post(url, params=params, headers=headers, json=payload)
data = response.json()
print(data)レスポンス
成功時は以下の形式でデータが返されます。
サンプルレスポンス
{
"request": {
"parameters": {
"racedate": "20251129",
"racekey": "05250101"
}
},
"result": {
"status": 200,
"endpoint_uri": "/v1/tka",
"membershipLimit": "paid members",
"result_count": 1,
"data": [
{
"data_classification": "1",
"holding_classification": "1",
"holdingkey": "062557",
"racedate": "20251227",
"dayofweek_cd": "7",
"weather_cd": "01",
"course_cd": "1",
"turf_condition_cd": "01",
"track_diff": 0,
"straight_track_diff1": 0,
"straight_track_diff2": 0,
"straight_track_diff3": 0,
"straight_track_diff4": 0,
"straight_track_diff5": 0,
"dirt_condition_cd": "01",
"dirt_track_diff": 0,
"turf_species_cd": "01",
"turf_length": 0,
"rolling_compaction_flag": "sample",
"rolling_compaction_width": 0,
"sand_thickness": 0,
"sand_thickness_adjastment_flag": "sample",
"antifreeze_agent_flag": "sample",
"precipitation_during_the_week": 0,
"number_of_races": 12,
"number_of_consecutive_days": 7,
"number_of_consecutive_holding": 1,
"cushion_measurement_time": "sample",
"cushion_value": 0,
"updated_at": "2025-12-22T16:29:18.862Z"
}
]
}
}レスポンスフィールド
| パラメータ | 型 | 必須 | 説明 |
|---|---|---|---|
data_classification | string | - | データ区分例: 1 |
holding_classification | string | - | 開催区分(1:関東, 2:関西)例: 1 |
holdingkey | string | - | 開催キー(6桁)例: 062557 |
racedate | string | - | 開催日(YYYYMMDD)例: 20251227 |
dayofweek_cd | string | - | 曜日コード(1:日〜7:土)例: 7 |
weather_cd | string| null | - | 天候コード(1:晴〜6:小雪) |
course_cd | string | - | コースコード例: 1 |
turf_condition_cd | string| null | - | 芝馬場状態(1:良, 2:稍重, 3:重, 4:不良) |
track_diff | number | - | 芝馬場差例: 0 |
straight_track_diff1 | number | - | 直線馬場差1例: 0 |
straight_track_diff2 | number | - | 直線馬場差2例: 0 |
straight_track_diff3 | number | - | 直線馬場差3例: 0 |
straight_track_diff4 | number | - | 直線馬場差4例: 0 |
straight_track_diff5 | number | - | 直線馬場差5例: 0 |
dirt_condition_cd | string| null | - | ダート馬場状態 |
dirt_track_diff | number | - | ダート馬場差例: 0 |
turf_species_cd | string| null | - | 芝種類コード |
turf_length | number| null | - | 芝刈り高(mm) |
rolling_compaction_flag | string| null | - | ローラー転圧フラグ |
rolling_compaction_width | number| null | - | ローラー転圧幅 |
sand_thickness | number| null | - | 砂厚(cm) |
sand_thickness_adjastment_flag | string| null | - | 砂厚調整フラグ |
antifreeze_agent_flag | string| null | - | 凍結防止剤フラグ |
precipitation_during_the_week | number| null | - | 中間降水量 |
number_of_races | integer | - | レース数例: 12 |
number_of_consecutive_days | integer | - | 連続開催日数例: 7 |
number_of_consecutive_holding | integer | - | 連続開催回数例: 1 |
cushion_measurement_time | string| null | - | クッション測定時刻 |
cushion_value | number| null | - | クッション値 |
updated_at | string | - | 更新日時例: 2025-12-22T16:29:18.862Z |