メインコンテンツへ移動ナビゲーションへ移動フッターにスキップ検索にスキップ
メインコンテンツへ移動
Tournament Suite
ゲーム
トーナメント
マッチ
フィード
ゲームトーナメントマッチフィード
  • ホーム
  • トーナメント
  • マッチ
  • リーダーボード
  • 検索
開発者ポータル

TournamentSuiteで構築

REST API、WebSocketイベント、ウェブフック — あなたのアプリにeスポーツを埋め込むために必要なすべて。

APIキーを取得ドキュメントを読む

構築可能なもの

4つの統合面、一つのプラットフォーム。

REST API

トーナメント、試合、プレイヤー、結果に対する完全なCRUDアクセス。ページネーション、フィルタリング、OpenAPI文書化。

WebSocketイベント

Socket.IOを介してリアルタイムの試合状態の変更、スコア更新、およびプレイヤーのチェックインイベントにサブスクライブ。

ウェブフックコールバック

試合開始、ラウンド終了、シリーズ完了を含むトーナメントライフサイクルイベントで署名済みHTTPペイロードを受信。

OAuth統合

Keycloak OAuth 2.0でプレイヤーを認証。プロファイル、試合履歴、ウォレットのスコープをリクエスト。

ユースケース

開発者がすでに構築しているもの。

トーナメントボット

試合結果、トーナメントの更新、今後のスケジュールを自動的に発表するDiscordとSlackのボット。

スタットトラッカー

K/D、勝率、ELO履歴、トーナメント順位トレンドを含む、プレイヤーごとのパフォーマンスダッシュボード。

ブラケットウィジェット

ライブスコア更新を含むコミュニティサイトやチームページ用の埋め込み可能なブラケットビジュアライゼーション。

ストリームオーバーレイ

WebSocketイベントを使ったライブスコアボード、プレイヤーカード、ラウンドタイマーを表示するOBSブラウザソースオーバーレイ。

レート制限

ニーズに応じてスケールする公正使用制限。

プランリクエスト / 分WebSocket接続ウェブフック
無料100 req/min53エンドポイント
プロ人気1,000 req/min50無制限

クイックスタート

1分以内に今後の試合を取得。

# 今後の試合を取得
curl -H "Authorization: Bearer YOUR_API_KEY" \
  https://api.tournamentsuite.com/api/v1/matches?status=upcoming&limit=10

# レスポンス
{
  "data": [
    {
      "id": "match_abc123",
      "scheduledAt": "2026-06-01T18:00:00Z",
      "teams": ["Team Alpha", "Team Beta"]
    }
  ]
}
APIキーを取得完全なAPIリファレンス