L'API de LeagueRepublic permet que el teu propi lloc web, aplicació o programa llegeixi les temporades, els partits, els resultats, les classificacions, els equips i les estadístiques de la teva lliga directament de LeagueRepublic. És només de lectura: a través d'ella no es pot canviar res de la teva lliga.
Què necessites
El pla Gold. L'API forma part de la subscripció Gold.
L'API activada. Ves a Inici d'administració > API > Configuració de l'API i marca Activa l'API JSON. La pots tornar a desactivar quan vulguis.
Algú que hi creï coses. Un desenvolupador web o un assistent d'IA com ChatGPT o Claude. Els articles Crea… de sota et donen instruccions ja preparades per enganxar en un assistent d'IA.
Pas 1: Activa l'API
A l'administració de la teva lliga, ves a Inici d'administració > API > Configuració de l'API i marca Activa l'API JSON. La mateixa pàgina mostra l'ID de la teva lliga, que necessitaràs al pas següent.
Pas 2: Troba els teus ID
Cada temporada, divisió i equip té el seu propi número d'ID. Els fas servir per indicar quines dades vols. Com funciona l'API explica què són els ID i com trobar els teus.
Pas 3: Tria com vols crear-ho
Amb un assistent d'IA: tria l'article del que vols crear i segueix-lo.
Amb un desenvolupador: Prova-ho sense tenir una lliga pròpia. Aquestes adreces fan servir la lliga de demostració de LeagueRepublic, així que pots veure respostes reals de seguida:
Temporades:
Divisions i copes: https://api.leaguerepublic.com/json/getFixtureGroupsForSeason/153020000.json
Una classificació de lliga: https://api.leaguerepublic.com/json/getStandingsForFixtureGroup/1/985736993.json
Equips d'una divisió: https://api.leaguerepublic.com/json/getTeamsForFixtureGroup/1/985736993.json
Tots els partits de la temporada: https://api.leaguerepublic.com/json/getFixturesForSeason/153020000.json
Els partits d'un equip: https://api.leaguerepublic.com/json/getFixturesForTeam/153020000/154033156.json
El centre de partits:
Les estadístiques d'un equip: https://api.leaguerepublic.com/json/getStatisticSummaryForTeam/153020000/154033156.json
Envia al teu desenvolupador l'especificació de l'API. Hi trobarà tots els serveis, camps, límits i missatges d'error.
També hi ha una versió en text pla de la mateixa especificació per a eines d'IA:
Bo de saber
Hi ha un límit de peticions que la teva lliga pot fer cada minut. El comparteix tot el que fa servir les dades de la teva lliga. Les pàgines haurien de desar el que carreguen en lloc de demanar-ho una vegada i una altra. L'especificació en dona els detalls.
Només es mostren els resultats aprovats, excepte al centre de partits, que també mostra resultats en directe i no aprovats, clarament marcats.
Tot el que està amagat al lloc web de la teva lliga continua amagat també a l'API.
No saps si l'API és per a tu?
Si no vols crear res tu mateix, Code Snippets i League Embed posen les dades de la teva lliga al teu lloc web sense programar. Consulta Quina integració em convé?
LeagueRepublic no ofereix cap servei per crear llocs web o aplicacions a mida per tu.
