A API LeagueRepublic permite que o seu próprio site, aplicativo ou programa leia as temporadas, partidas, resultados, tabelas, times e estatísticas da sua liga direto do LeagueRepublic. Ela é somente de leitura: nada na sua liga pode ser alterado por meio dela.
O que você precisa
O plano Gold. A API faz parte da assinatura Gold.
A API ativada. Vá em Início do administrador > API > Configurações da API e marque Ativar API JSON. Você pode desativá-la de novo a qualquer momento.
Alguém para criar com ela. Um desenvolvedor web ou um assistente de IA como o ChatGPT ou o Claude. Os artigos Crie… abaixo trazem instruções prontas para colar em um assistente de IA.
Passo 1: Ative a API
No administrador da sua liga, vá em Início do administrador > API > Configurações da API e marque Ativar API JSON. A mesma página mostra o ID da liga, de que você vai precisar no próximo passo.
Passo 2: Encontre seus IDs
Cada temporada, divisão e time tem o seu próprio número de ID. Você os usa para dizer quais dados quer. Como a API funciona explica o que são os IDs e como encontrar os seus.
Passo 3: Escolha como criar
Com um assistente de IA: escolha o artigo sobre o que você quer criar e siga-o.
Com um desenvolvedor: Experimente sem ter uma liga própria. Estes endereços usam a liga de demonstração do LeagueRepublic, então você pode ver respostas reais na hora:
Temporadas:
Uma tabela de classificação: https://api.leaguerepublic.com/json/getStandingsForFixtureGroup/1/985736993.json
Times de uma divisão: https://api.leaguerepublic.com/json/getTeamsForFixtureGroup/1/985736993.json
Todas as partidas da temporada: https://api.leaguerepublic.com/json/getFixturesForSeason/153020000.json
As partidas de um time: https://api.leaguerepublic.com/json/getFixturesForTeam/153020000/154033156.json
A central de partidas:
As estatísticas de um time: https://api.leaguerepublic.com/json/getStatisticSummaryForTeam/153020000/154033156.json
envie a ele a especificação da API. Ela lista todos os serviços, campos, limites e mensagens de erro.
Há também uma versão em texto simples da mesma especificação para ferramentas de IA:
Bom saber
Existe um limite de quantas requisições a sua liga pode fazer por minuto. Ele é compartilhado por tudo o que usa os dados da sua liga. As páginas devem guardar o que carregam em vez de pedir de novo e de novo. A especificação traz os detalhes.
Somente resultados aprovados são exibidos, exceto na central de partidas, que também mostra resultados ao vivo e não aprovados, claramente marcados.
Tudo o que está oculto no site da sua liga continua oculto na API também.
Não tem certeza se a API é para você?
Se você não quer criar nada sozinho, o Code Snippets e o League Embed colocam os dados da sua liga no seu site sem programação. Veja Qual integração é a certa para mim?.
O LeagueRepublic não oferece um serviço para criar sites ou aplicativos personalizados para você.
