Campeonatos
Operações relacionadas a campeonatos
Retorna a lista de todos os campeonatos disponíveis. Permite filtrar por país e tipo de campeonato.
Filtrar campeonatos por país. Exemplo: Brasil
Brasil
Filtrar campeonatos por tipo (liga, copa, etc). Exemplo: liga
liga
Valores possíveis: Lista de campeonatos disponíveis
Limite de requisições excedido
Erro interno do servidor
GET /api/v1/campeonatos HTTP/1.1
Host: api.sportmetrics.com.br
Authorization: Bearer API_TOKEN
Accept: */*
[
{
"campeonato_id": 1,
"nome": "Brasileirão Série A",
"tipo": "liga",
"bandeira_pais": "https://flags.com/br.png",
"escudo": "https://escudos.com/brasileirao.png",
"pais": "Brasil",
"sigla_pais": "BR",
"_link": "/v1/campeonatos/1/2024"
}
]
Retorna informações detalhadas sobre um campeonato específico.
ID do campeonato. Exemplo: 1
1
Ano/temporada do campeonato. Exemplo: 2024
2024
Detalhes do campeonato específico
Campeonato não encontrado
GET /api/v1/campeonatos/{competicao_id}/{ano} HTTP/1.1
Host: api.sportmetrics.com.br
Authorization: Bearer API_TOKEN
Accept: */*
{
"campeonato_id": 1,
"nome": "Brasileirão Série A",
"tipo": "liga",
"temporada": 2024,
"data_inicio": "2024-04-10",
"data_fim": "2024-12-08",
"pais": "Brasil",
"escudo": "https://escudos.com/brasileirao.png",
"times_participantes": 20,
"rodadas": 38,
"formato": "pontos corridos",
"campeao_anterior": {
"time_id": 2,
"nome": "Palmeiras",
"escudo": "https://escudos.com/palmeiras.png"
},
"campeao_atual": {
"time_id": 3,
"nome": "Flamengo",
"escudo": "https://escudos.com/flamengo.png"
},
"url_transmissao": "https://transmissao.com/brasileirao"
}
Retorna a tabela de classificação de um campeonato específico.
ID do campeonato. Exemplo: 1
1
Ano/temporada do campeonato. Exemplo: 2024
2024
Tabela de classificação do campeonato
Tabela da competição não encontrada
GET /api/v1/campeonatos/{competicao_id}/{ano}/tabela HTTP/1.1
Host: api.sportmetrics.com.br
Authorization: Bearer API_TOKEN
Accept: */*
{
"campeonato_id": 1,
"temporada": 2024,
"nome_campeonato": "Brasileirão Série A",
"rodada_atual": 10,
"classificacao": [
{
"posicao": 1,
"time_id": 3,
"nome": "Flamengo",
"escudo": "https://escudos.com/flamengo.png",
"pontos": 24,
"jogos": 10,
"vitorias": 7,
"empates": 3,
"derrotas": 0,
"gols_pro": 20,
"gols_contra": 8,
"saldo_gols": 12,
"aproveitamento": 80,
"ultimos_jogos": [
"V",
"E",
"V",
"V",
"V"
]
},
{
"posicao": 2,
"time_id": 2,
"nome": "Palmeiras",
"escudo": "https://escudos.com/palmeiras.png",
"pontos": 22,
"jogos": 10,
"vitorias": 7,
"empates": 1,
"derrotas": 2,
"gols_pro": 18,
"gols_contra": 10,
"saldo_gols": 8,
"aproveitamento": 73.3,
"ultimos_jogos": [
"V",
"D",
"V",
"E",
"V"
]
}
]
}
Retorna a lista de todas as rodadas de um campeonato.
ID do campeonato. Exemplo: 1
1
Ano/temporada do campeonato. Exemplo: 2024
2024
Lista de rodadas do campeonato
Rodadas não encontradas
GET /api/v1/campeonatos/{competicao_id}/{ano}/rodadas HTTP/1.1
Host: api.sportmetrics.com.br
Authorization: Bearer API_TOKEN
Accept: */*
{
"campeonato_id": 1,
"temporada": 2024,
"rodadas": [
{
"rodada": "1",
"data_inicio": "2024-04-10",
"data_fim": "2024-04-12",
"status": "finalizada",
"partidas": [
{
"partida_id": 1001,
"data_hora": "2024-04-10T19:00:00Z",
"estadio": "Maracanã",
"cidade": "Rio de Janeiro",
"time_mandante": {
"time_id": 3,
"nome": "Flamengo",
"sigla": "FLA",
"escudo": "https://escudos.com/flamengo.png"
},
"time_visitante": {
"time_id": 2,
"nome": "Palmeiras",
"sigla": "PAL",
"escudo": "https://escudos.com/palmeiras.png"
},
"placar_mandante": 2,
"placar_visitante": 1,
"status": "finalizado"
}
]
}
]
}
Retorna os jogos de uma rodada específica do campeonato.
ID do campeonato. Exemplo: 1
1
Ano/temporada do campeonato. Exemplo: 2024
2024
Número da rodada. Exemplo: 1
1
Lista de jogos da rodada
Rodadas não encontradas
GET /api/v1/campeonatos/{competicao_id}/{ano}/rodada/{round} HTTP/1.1
Host: api.sportmetrics.com.br
Authorization: Bearer API_TOKEN
Accept: */*
{
"campeonato_id": 1,
"temporada": 2024,
"rodadas": [
{
"rodada": "1",
"data_inicio": "2024-04-10",
"data_fim": "2024-04-12",
"status": "finalizada",
"partidas": [
{
"partida_id": 1001,
"data_hora": "2024-04-10T19:00:00Z",
"estadio": "Maracanã",
"cidade": "Rio de Janeiro",
"time_mandante": {
"time_id": 3,
"nome": "Flamengo",
"sigla": "FLA",
"escudo": "https://escudos.com/flamengo.png"
},
"time_visitante": {
"time_id": 2,
"nome": "Palmeiras",
"sigla": "PAL",
"escudo": "https://escudos.com/palmeiras.png"
},
"placar_mandante": 2,
"placar_visitante": 1,
"status": "finalizado"
}
]
}
]
}
Retorna informações sobre a rodada atual de um campeonato.
ID do campeonato. Exemplo: 1
1
Ano/temporada do campeonato. Exemplo: 2024
2024
Informações da rodada atual
Rodada atual não encontrada
GET /api/v1/campeonatos/{competicao_id}/{ano}/rodada/atual HTTP/1.1
Host: api.sportmetrics.com.br
Authorization: Bearer API_TOKEN
Accept: */*
{
"campeonato_id": 1,
"temporada": 2024,
"nome_campeonato": "Brasileirão Série A",
"rodada_atual": 10,
"total_rodadas": 38,
"status": "em andamento",
"partidas": [
{
"partida_id": 1005,
"data_hora": "2024-06-01T21:00:00Z",
"estadio": "Allianz Parque",
"cidade": "São Paulo",
"time_mandante": {
"time_id": 2,
"nome": "Palmeiras",
"sigla": "PAL",
"escudo": "https://escudos.com/palmeiras.png"
},
"time_visitante": {
"time_id": 4,
"nome": "Corinthians",
"sigla": "COR",
"escudo": "https://escudos.com/corinthians.png"
},
"placar_mandante": 1,
"placar_visitante": 1,
"status": "em andamento"
}
]
}
Retorna a lista de artilheiros do campeonato.
ID do campeonato. Exemplo: 1
1
Ano/temporada do campeonato. Exemplo: 2024
2024
Lista de artilheiros do campeonato
Artilheiros não encontrados
GET /api/v1/campeonatos/{competicao_id}/{ano}/artilheiros HTTP/1.1
Host: api.sportmetrics.com.br
Authorization: Bearer API_TOKEN
Accept: */*
{
"campeonato_id": 1,
"temporada": 2024,
"artilheiros": [
{
"jogador": {
"id": 10,
"nome": "Pedro",
"primeiro_nome": "Pedro",
"sobrenome": "Guilherme",
"idade": 26,
"nascimento": {
"data": "1997-06-20",
"local": "Rio de Janeiro",
"pais": "Brasil"
},
"nacionalidade": "Brasil",
"altura": "185",
"peso": "80",
"lesionado": false,
"foto": "https://jogadores.com/pedro.png"
},
"estatisticas": [
{
"time": {
"id": 3,
"nome": "Flamengo",
"logo": "https://escudos.com/flamengo.png"
},
"campeonato": {
"id": 1,
"nome": "Brasileirão Série A",
"pais": "Brasil",
"logo": "https://escudos.com/brasileirao.png",
"bandeira": "https://flags.com/br.png",
"temporada": 2024
},
"jogos": {
"aparicoes": 10,
"titular": 10,
"minutos": 900,
"camisa": 9,
"posicao": "Atacante",
"avaliacao": "7.8",
"capitao": false
},
"gols": {
"total": 8,
"sofridos": 0,
"assistencias": 2,
"defesas": 0
},
"cartoes": {
"amarelo": 1,
"segundo_amarelo": 0,
"vermelho": 0
}
}
]
}
]
}