Mit der LeagueRepublic-API kann Ihre eigene Website, App oder Ihr eigenes Programm die Saisons, Spielpläne, Ergebnisse, Tabellen, Teams und Statistiken Ihrer Liga direkt von LeagueRepublic lesen. Sie ist schreibgeschützt: Über sie kann nichts in Ihrer Liga geändert werden.
Was Sie benötigen
Den Gold-Tarif. Die API ist Teil des Gold-Abonnements.
Die aktivierte API. Gehen Sie zu Admin-Startseite > API > API-Einstellungen und setzen Sie ein Häkchen bei JSON-API aktivieren. Sie können sie jederzeit wieder deaktivieren.
Jemanden, der damit entwickelt. Einen Webentwickler oder einen KI-Assistenten wie ChatGPT oder Claude. Die unten stehenden Artikel „Erstellen …“ enthalten fertige Anweisungen, die Sie in einen KI-Assistenten einfügen können.
Schritt 1: API aktivieren
Gehen Sie in Ihrem Liga-Admin zu Admin-Startseite > API > API-Einstellungen und setzen Sie ein Häkchen bei JSON-API aktivieren. Auf derselben Seite sehen Sie Ihre Liga-ID, die Sie im nächsten Schritt benötigen.
Schritt 2: IDs finden
Jede Saison, Division und jedes Team hat eine eigene ID-Nummer. Mit ihnen geben Sie an, welche Daten Sie möchten. So funktioniert die API erklärt, was IDs sind und wie Sie Ihre finden.
Schritt 3: Entwicklungsweg wählen
Mit einem KI-Assistenten: Wählen Sie den Artikel für das, was Sie erstellen möchten, und folgen Sie ihm.
Mit einem Entwickler: Probieren Sie es ohne eigene Liga aus. Diese Adressen verwenden die Demo-Liga von LeagueRepublic, sodass Sie sofort echte Antworten sehen können:
Saisons:
Divisionen und Pokale: https://api.leaguerepublic.com/json/getFixtureGroupsForSeason/153020000.json
Teams in einer Division: https://api.leaguerepublic.com/json/getTeamsForFixtureGroup/1/985736993.json
Alle Spiele der Saison: https://api.leaguerepublic.com/json/getFixturesForSeason/153020000.json
Die Spiele eines Teams: https://api.leaguerepublic.com/json/getFixturesForTeam/153020000/154033156.json
Der Match Hub:
Die Statistiken eines Teams: https://api.leaguerepublic.com/json/getStatisticSummaryForTeam/153020000/154033156.json
senden Sie ihnen die API-Spezifikation. Sie listet jeden Service, jedes Feld, jedes Limit und jede Fehlermeldung auf.
Es gibt außerdem eine Nur-Text-Version derselben Spezifikation für KI-Tools:
Gut zu wissen
Es gibt ein Limit dafür, wie viele Anfragen Ihre Liga pro Minute stellen kann. Es gilt gemeinsam für alles, was Ihre Ligadaten nutzt. Seiten sollten speichern, was sie geladen haben, statt immer wieder neu anzufragen. Die Spezifikation nennt die Einzelheiten.
Nur freigegebene Ergebnisse werden angezeigt, außer im Match Hub, der auch Live-Ergebnisse und nicht freigegebene Ergebnisse zeigt, deutlich gekennzeichnet.
Alles Ausgeblendete auf der Website Ihrer Liga bleibt ausgeblendet – auch in der API.
Sie sind sich nicht sicher, ob die API das Richtige für Sie ist?
Wenn Sie nicht selbst etwas entwickeln möchten, bringen Code Snippets und League Embed Ihre Ligadaten ohne Programmierung auf Ihre Website. Siehe Welche Integration ist die richtige für mich?.
LeagueRepublic bietet keinen Service an, um maßgeschneiderte Websites oder Apps für Sie zu erstellen.
