A API do LeagueRepublic permite que o seu próprio site, aplicação ou programa leia as épocas, os calendários, os resultados, as classificações, as equipas e as estatísticas da sua liga diretamente a partir do LeagueRepublic. É só de leitura: nada na sua liga pode ser alterado através dela.
O que precisa
O plano Gold. A API faz parte da subscrição Gold.
A API ativada. Aceda a Início da administração > API > Definições da API e marque Ativar API JSON. Pode desativá-la novamente em qualquer altura.
Alguém para construir 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: Ative a API
Na administração da sua liga, aceda a Início da administração > API > Definições da API e marque Ativar API JSON. A mesma página mostra o ID da liga, de que precisa no passo seguinte.
Passo 2: Encontre os seus IDs
Cada época, divisão e equipa tem o seu próprio número de ID. Usa-os para indicar quais os dados que pretende. O artigo Como funciona a API explica o que são os IDs e como encontrar os seus.
Passo 3: Escolha como construir
Com um assistente de IA: escolha o artigo correspondente ao que pretende construir e siga-o.
Com um programador: Experimente sem ter uma liga própria. Estes endereços usam a liga de demonstração do LeagueRepublic, por isso pode ver respostas reais de imediato:
Épocas:
Uma tabela classificativa: https://api.leaguerepublic.com/json/getStandingsForFixtureGroup/1/985736993.json
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
Jogos de uma equipa: https://api.leaguerepublic.com/json/getFixturesForTeam/153020000/154033156.json
O hub de jogos:
Estatísticas de uma equipa: https://api.leaguerepublic.com/json/getStatisticSummaryForTeam/153020000/154033156.json
Envie-lhe a especificação da API. Esta lista todos os serviços, campos, limites e mensagens de erro.
Existe também uma versão em texto simples da mesma especificação para ferramentas de IA:
Bom saber
Existe um limite para o número de pedidos que a sua liga pode fazer por minuto. É partilhado por tudo o que usa os dados da sua liga. As páginas devem guardar o que carregam em vez de pedir os mesmos dados repetidamente. A especificação dá os detalhes.
Só são mostrados os resultados aprovados, exceto no hub de jogos, que mostra também resultados em direto e não aprovados, claramente assinalados.
Tudo o que está oculto no site da sua liga permanece oculto também na API.
Não tem a certeza de que a API é para si?
Se não quiser construir nada por si próprio, os Fragmentos de código e o League Embed colocam os dados da sua liga no seu site sem necessidade de programar. Consulte Qual a integração certa para mim?.
O LeagueRepublic não oferece um serviço de criação de sites ou aplicações personalizados para si.
