UCLREAL MADRID — MAN CITY2:12.10 / 3.40 / 3.05NBACELTICS — HEAT58:611.72 / 2.15CS2NAVI — FAZE1:01.55 / 2.45EPLARSENAL — LIVERPOOL20:452.35 / 3.30 / 2.95LALIGABARCELONA — SEVILLA22:001.48 / 4.20 / 6.50ATPALCARAZ — SINNER18:301.90 / 1.90NHLOILERS — PANTHERS3:21.80 / 2.05DOTA2TEAM SPIRIT — GG1:11.66 / 2.28
Bet in Boxブログ · 2026年6月

ライブスコア&試合結果API:
プロダクトのためのリアルタイムデータ

スコアボード、通知ボット、統計ポータル、スポーツブックはすべて、ライブスコアと終了試合の結果という同じ2つのフィードで動いています。その仕組みと、上手に統合する方法を解説します。

スコアと結果:2つのフィード、1つのデータ契約

スポーツデータを表示するプロダクトには、しばしば混同される2つの異なるフィードが必要です。ライブスコアAPIは進行中の試合の状態を配信します — 現在のスコア、試合経過時間、ピリオド、カード、サーブ権を持つ選手。試合結果APIは終了した試合の結果を提供します — 最終スコアに加え、ハーフ、セット、クォーター、マップごとの詳細な内訳です。Bet in Box試合結果APIは、この両方を1つの契約でカバーしています:試合中はライブ状態を、試合終了後は数分以内に詳細な結果を提供します。

データに含まれるもの

  • ライブ:スコア、試合フェーズと時計、モメンタムイベント(ゴール、セット、ラウンド)。サッカー、バスケットボール、テニス、ホッケー、そしてCS2やDota 2などのeスポーツタイトルに対応。
  • 結果:最終スコア、ピリオドごとの詳細(ハーフ、クォーター、セット、マップ)、そして精算ロジックが依存する試合完了ステータス。
  • カバレッジ:200以上のスポーツ — スポーツラインAPIと同じ辞書データを使用しているため、フィード間でイベントIDが一致し、ラインと結果の結合はあいまいマッチングではなく単純なルックアップで済みます。

レイテンシ:UXを決定づける数値

ライブスコアプロダクトにとって、鮮度こそがプロダクトそのものです。Bet in Boxはスコア変更を1〜3秒のレイテンシで配信します。ポーリングはユーザーが見ているものを軸に設計しましょう:ユーザーが開いている試合は数秒ごとに、リーグページは15〜30秒ごとに、それ以外はオンデマンドで更新します。このパターンならリクエスト量を一定に保ちながら、目に見えるデータは瞬時に感じられます。

プロダクト別の統合パターン

  • ライブスコアポータル/MyScore代替。当日の試合をキャッシュし、ライブ試合をポーリングし、自社ストアからレンダリングします。これはターンキーMyScore風プラットフォームとしても提供しています。
  • 通知ボット。スケジュールに沿ってライブ状態をポーリングし、前回のスナップショットと差分を取り、変化があればメッセージをプッシュします — ゴール、試合開始、試合終了。
  • スポーツブック。結果が精算を駆動します:試合が終了ステータスに達したら詳細な結果をリクエストしてオープンベットを精算します — あるいはロジックを完全に省略し、クーポンをベッティング結果APIに送信すれば、勝ち/負け/返金が返されます。
  • 分析。ピリオドレベルの結果を毎日データウェアハウスに収集します。1シーズン分の詳細データは予測モデルの基盤になります。

はじめ方

ドキュメントには、すべてのエンドポイントについて実際のJSONレスポンス付きリクエストサンプルが掲載されています。無料トライアルで1週間フルフィードを利用できます — 実際の試合日を統合環境で流し、レイテンシをご自身で測定するのに十分な期間です。

よくある質問

スコア&結果API — よくある質問

結果APIライブスコアプロダクトの構築や精算の接続をお考えですか?マネージャーからトライアルキーと統合のアドバイスをご案内します。マネージャーに連絡