La API de LeagueRepublic permite que tu propio sitio web, aplicación o programa lea las temporadas, partidos, resultados, clasificaciones, equipos y estadísticas de tu liga, directamente desde LeagueRepublic. Es de solo lectura: no se puede cambiar nada de tu liga a través de ella.
Qué necesitas
El plan Oro. La API forma parte de la suscripción Oro.
La API activada. Ve a Inicio de Administración > API > Configuración de la API y marca Activar API JSON. Puedes desactivarla de nuevo en cualquier momento.
Alguien que cree con ella. Un desarrollador web o un asistente de IA como ChatGPT o Claude. Los artículos "Crear…" de abajo te dan instrucciones listas para pegar en un asistente de IA.
Paso 1: Activa la API
En la administración de tu liga, ve a Inicio de Administración > API > Configuración de la API y marca Activar API JSON. En esa misma página aparece el ID de tu liga, que necesitarás en el siguiente paso.
Paso 2: Encuentra tus IDs
Cada temporada, división y equipo tiene su propio número de ID. Los usas para indicar qué datos quieres. El artículo Cómo funciona la API explica qué son los IDs y cómo encontrar los tuyos.
Paso 3: Elige cómo crear
Con un asistente de IA: elige el artículo de lo que quieres crear y síguelo.
Con un desarrollador: pruébalo sin necesidad de tener una liga propia. Estas direcciones usan la liga de demostración de LeagueRepublic, así que puedes ver respuestas reales al momento:
Divisiones y copas: https://api.leaguerepublic.com/json/getFixtureGroupsForSeason/153020000.json
Equipos de una división: https://api.leaguerepublic.com/json/getTeamsForFixtureGroup/1/985736993.json
Todos los partidos de la temporada: https://api.leaguerepublic.com/json/getFixturesForSeason/153020000.json
Los partidos de un equipo: https://api.leaguerepublic.com/json/getFixturesForTeam/153020000/154033156.json
El centro de partidos: https://api.leaguerepublic.com/json/getMatchHub/153020000.json
Las estadísticas de un equipo: https://api.leaguerepublic.com/json/getStatisticSummaryForTeam/153020000/154033156.json
Envíale la especificación de la API. Incluye todos los servicios, campos, límites y mensajes de error:
https://docs.api.leaguerepublic.com/leaguerepublic-read-api.html
También hay una versión en texto plano de la misma especificación para herramientas de IA:
https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md
A tener en cuenta
Hay un límite en el número de solicitudes que tu liga puede hacer por minuto. Ese límite lo comparte todo lo que usa los datos de tu liga. Las páginas deben guardar lo que cargan en lugar de pedir los mismos datos una y otra vez. La especificación incluye los detalles.
Solo se muestran los resultados aprobados, salvo en el centro de partidos, que también muestra resultados en directo y sin aprobar, claramente marcados.
Todo lo que esté oculto en el sitio web de tu liga también permanece oculto en la API.
¿No sabes si la API es para ti?
Si no quieres crear nada por tu cuenta, los Fragmentos de Código y la Inserción de Liga muestran los datos de tu liga en tu sitio web sin necesidad de programar. Consulta ¿Qué integración es la adecuada para mí?
LeagueRepublic no ofrece un servicio de creación de sitios web ni aplicaciones a medida.
