A API da LeagueRepublic permite que o seu website, aplicação ou programa leia as épocas, jogos, resultados, classificações, equipas e estatísticas da sua liga, diretamente a partir da LeagueRepublic. É só de leitura: não é possível alterar nada na sua liga através dela.
O que precisa
O plano Ouro. A API faz parte da subscrição Ouro.
A API ativada. Aceda a Início da Administração > API > Definições da API e assinale Ativar API JSON. Pode desativá-la novamente a qualquer momento.
Alguém para criar com ela. Um programador web ou um assistente de IA, como o ChatGPT ou o Claude. Os artigos "Criar…" abaixo dão-lhe instruções prontas a colar num assistente de IA.
Passo 1: Ativar a API
Na administração da sua liga, aceda a Início da Administração > API > Definições da API e assinale Ativar API JSON. Na mesma página aparece o ID da sua liga, de que vai precisar no passo seguinte.
Passo 2: Encontrar os seus IDs
Cada época, divisão e equipa tem o seu próprio número de ID. Utiliza-os para indicar que dados pretende. O artigo
explica o que são os IDs e como encontrar os seus.
Passo 3: Escolher como criar
Com um assistente de IA: escolha o artigo correspondente ao que quer criar e siga-o.
Com um programador: experimente sem precisar de ter uma liga. Estes endereços utilizam a liga de demonstração da LeagueRepublic, por isso pode ver respostas reais de imediato:
Equipas de uma divisão: https://api.leaguerepublic.com/json/getTeamsForFixtureGroup/1/985736993.json
Todos os jogos da época: https://api.leaguerepublic.com/json/getFixturesForSeason/153020000.json
Os jogos de uma equipa: https://api.leaguerepublic.com/json/getFixturesForTeam/153020000/154033156.json
O centro de jogos: https://api.leaguerepublic.com/json/getMatchHub/153020000.json
As estatísticas de uma equipa: https://api.leaguerepublic.com/json/getStatisticSummaryForTeam/153020000/154033156.json
Envie-lhe a especificação da API. Esta indica todos os serviços, campos, limites e mensagens de erro:
https://docs.api.leaguerepublic.com/leaguerepublic-read-api.html
Existe também uma versão em texto simples da mesma especificação, para ferramentas de IA:
https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md
Informações úteis
Existe um limite para o número de pedidos que a sua liga pode fazer por minuto. Esse limite é partilhado por tudo o que utiliza os dados da sua liga. As páginas devem guardar o que carregam em vez de pedirem os mesmos dados repetidamente. A especificação tem os detalhes.
Só são mostrados os resultados aprovados, exceto no centro de jogos, que mostra também resultados em direto e por aprovar, devidamente assinalados.
Tudo o que estiver oculto no website da sua liga fica também oculto na API.
Não tem a certeza de que a API é para si?
Se não quiser criar nada sozinho, os Fragmentos de Código e a Incorporação de Liga colocam os dados da sua liga no seu website sem necessidade de programar. Consulte
A LeagueRepublic não oferece um serviço de criação de websites ou aplicações personalizados.
