Campeonatos
O grupo de endpoints de campeonatos cobre toda a estrutura hierárquica de uma competição: o campeonato em si, suas rodadas, as partidas de cada rodada e a tabela de classificação atualizada.Endpoints disponíveis
Campeonatos disponíveis e seus IDs
Oid é o que você usa em todos os endpoints desta página — em /v1/campeonatos/:id/tabela, por exemplo. Ele é estável: não muda entre temporadas nem entre deploys.
Esta lista é um retrato da temporada 2026, em ordem alfabética. Para obter os
IDs sempre atualizados em tempo de execução — e para saber quais competições
estão em andamento agora — use
GET /v1/campeonatos em vez de fixar os valores
no seu código.A coluna Free indica os campeonatos acessíveis no plano gratuito. Nos
planos Pro e Enterprise todos os campeonatos da lista estão disponíveis.No plano Free,
GET /v1/campeonatos já devolve a lista filtrada, e chamar um
campeonato fora dela retorna 403.GET /v1/campeonatos
Lista todos os campeonatos cadastrados na base. Use os filtros abaixo para refinar a busca. Este endpoint retorna todos os registros que correspondem aos filtros — sem paginação.Parâmetros de query
Exemplo — campeonatos em andamento na temporada 2026
GET /v1/campeonatos/:id
Retorna os dados de um campeonato pelo seu ID.GET /v1/campeonatos/:id/rodadas
Lista todas as rodadas de um campeonato, ordenadas por número. Cada rodada já inclui suas partidas completas com placares e status.Partidas com
status: "aguardando" ainda não começaram — os campos de placar retornam null.GET /v1/campeonatos/:id/partidas
Lista todas as partidas de um campeonato com suporte a múltiplos filtros combinados.Parâmetros de query
Exemplo — jogos do Flamengo no Brasileirão em março
GET /v1/campeonatos/:id/tabela
Retorna a classificação completa do campeonato. Disponível apenas para campeonatos do tipopontos-corridos.
Campos da classificação
GET /v1/campeonatos/:id/artilharia
Retorna os jogadores com mais gols no campeonato, na ordem do ranking oficial.GET /v1/cobertura
Retorna, para cada campeonato da temporada, o estado real de cobertura de cada tipo de dado — calculado a partir do que já existe no banco, não do formato da competição. Serve para saber, de antemão, o que a API entrega para cada competição. Cada tipo de dado assume um de três estados:Parâmetros de query
Cada campo aponta para o endpoint que serve o dado
A cobertura reflete a capacidade da API, não o estado atual da temporada. Em mata-mata puro (ex.: Copa do Brasil), as partidas vêm pela chave (
/v1/campeonatos/:id/chave), então rodadas e classificacao podem aparecer como em-breve mesmo havendo jogos.GET /v1/campeonatos/:id/cobertura
A mesma informação de cobertura, para um único campeonato.404 se o campeonato não existir.
GET /v1/campeonatos/:id/fases
Lista todas as fases de um campeonato mata-mata (ex: Copa do Brasil).Campeonatos do tipo
pontos-corridos retornam lista vazia de fases. Use rodadas em vez disso.GET /v1/campeonatos/:id/fases/:faseId/tabela
Retorna a tabela de classificação de uma fase específica de um campeonato. Útil para fases de grupos ou fases com pontos corridos dentro de um campeonato mata-mata.Campos da classificação
Os campos retornados são os mesmos do endpoint/v1/campeonatos/:id/tabela, acrescidos de fase_id e fase_nome.
GET /v1/campeonatos/:id/chave
Retorna a chave (bracket) completa de um campeonato mata-mata, com todas as fases e confrontos organizados em formato de chaveamento eliminatório. Disponível apenas para campeonatos do tipomata-mata.
Campeonatos do tipo
pontos-corridos não possuem chave. Use o endpoint /v1/campeonatos/:id/tabela em vez disso.