A API LeagueRepublic permite que seu próprio site, aplicativo ou programa leia as temporadas, jogos, resultados, tabelas, times e estatísticas da sua liga direto do LeagueRepublic. Ela é somente 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 painel de administração 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 sua liga, que você vai precisar no próximo passo.
Passo 2: Encontre seus IDs
Cada temporada, divisão e time tem seu próprio número de ID. Você usa esses números para dizer quais dados quer. Como a API funciona explica os IDs e como encontrar os seus.
Passo 3: Escolha como criar
Com um assistente de IA: escolha o artigo do que você quer criar e siga as instruções.
Com um desenvolvedor: Teste sem ter uma liga própria. Estes endereços usam a liga de demonstração do LeagueRepublic, então você vê 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
Todos os jogos da temporada: https://api.leaguerepublic.com/json/getFixturesForSeason/153020000.json
Os jogos 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 ao desenvolvedor a especificação da API. Ela lista todos os serviços, campos, limites e mensagens de erro.
Também existe uma versão em texto simples da mesma especificação para ferramentas de IA:
Bom saber
Existe um limite de quantas solicitações sua liga pode fazer por minuto. Ele é dividido entre 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.
Só aparecem resultados aprovados, exceto na central de partidas, que também mostra resultados ao vivo e ainda não aprovados, claramente identificados.
Tudo o que está oculto no site da sua liga continua oculto na API também.
Não sabe 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 de criação de sites ou aplicativos personalizados para você.
