LeagueRepublic API を使うと、自分のウェブサイト、アプリ、プログラムが、リーグのシーズン、試合日程、結果、順位表、チーム、統計を LeagueRepublic から直接読み込めます。読み取り専用で、API を通じてリーグのデータを変更することはできません。
必要なもの
ゴールドプラン。API はゴールドプランの一部です。
API をオンにすること。管理者ホーム > API > API設定 に移動し、JSON APIを有効にする にチェックを入れます。いつでもオフに戻せます。
構築してくれる人。ウェブ開発者、または ChatGPT や Claude などの AI アシスタント。以下の〜を作成するの記事には、AI アシスタントに貼り付けるだけで使える指示が用意されています。
ステップ 1:API をオンにする
リーグの管理画面で、管理者ホーム > API > API設定 に移動し、JSON APIを有効にする にチェックを入れます。同じページにリーグ ID が表示されます。これは次のステップで必要になります。
ステップ 2:ID を見つける
すべてのシーズン、ディビジョン、チームには、それぞれ固有の ID 番号があります。どのデータが欲しいかを指定するときに使います。ID の説明と見つけ方は API のしくみ をご覧ください。
ステップ 3:構築方法を選ぶ
AI アシスタントを使う場合:作りたいものに合った記事を選び、その手順に従ってください。
開発者に依頼する場合:自分のリーグがなくても試せます。以下のアドレスは LeagueRepublic のデモリーグを使っているので、実際のレスポンスをすぐに確認できます。
シーズン:
マッチハブ:
相手に API 仕様書を送ってください。すべてのサービス、フィールド、上限、エラーメッセージが記載されています。
AI ツール向けに、同じ仕様書のプレーンテキスト版もあります。
知っておくと便利なこと
リクエスト数に上限があります。リーグが 1 分間に送れるリクエストの数は決まっており、リーグのデータを使うすべてのもので共有されます。ページは、何度も繰り返し要求するのではなく、読み込んだデータを保存しておく必要があります。詳細は仕様書に記載されています。
承認済みの結果のみが表示されます。ただしマッチハブでは、ライブの結果や未承認の結果も、はっきり区別して表示されます。
リーグのウェブサイトで非表示にしているものは、API でも非表示のままです。
API が自分に合っているかわからない場合
自分で何かを作りたくない場合は、Code Snippets と League Embed を使えば、コーディングなしでリーグのデータをウェブサイトに表示できます。どの連携方法が自分に合っていますか? をご覧ください。
LeagueRepublic では、カスタムウェブサイトやアプリの制作サービスは提供していません。
