Skip to main content
GET
/
v1
/
campeonatos
/
{campeonatoId}
/
partidas
Partidas do campeonato
curl --request GET \
  --url http://localhost:8000/api/v1/campeonatos/{campeonatoId}/partidas \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "id": 9,
      "rodada_id": 3,
      "rodada_numero": 3,
      "rodada_nome": "3ª Rodada",
      "time_mandante": {
        "id": 1,
        "nome": "Flamengo",
        "sigla": "FLA",
        "escudo_url": null
      },
      "time_visitante": {
        "id": 1,
        "nome": "Flamengo",
        "sigla": "FLA",
        "escudo_url": null
      },
      "placar_mandante": 1,
      "placar_visitante": 0,
      "disputa_penalti": false,
      "penalti": {
        "placar_mandante": 5,
        "placar_visitante": 3
      },
      "status": "ao_vivo",
      "slug": "flamengo-palmeiras-9",
      "data_realizacao": "19/04/2026",
      "hora_realizacao": "16:00",
      "data_hora_realizacao": "2026-04-19T16:00:00-03:00",
      "estadio": "Maracanã"
    }
  ],
  "meta": {
    "total": 120,
    "por_pagina": 15,
    "pagina_atual": 1,
    "ultima_pagina": 8,
    "campeonato_id": 1
  }
}

Authorizations

Authorization
string
header
required

Informe sua API Key no header Authorization: Bearer {sua_api_key}

Path Parameters

campeonatoId
integer
required
Example:

1

Query Parameters

rodada
integer

Filtrar por número da rodada

Example:

3

status
enum<string>

Filtrar por status da partida

Available options:
aguardando,
ao_vivo,
encerrado,
adiado
time_id
integer

Filtrar por time (mandante ou visitante)

Example:

1

data_inicio
string<date>

Data mínima (formato YYYY-MM-DD)

Example:

"2026-03-01"

data_fim
string<date>

Data máxima (formato YYYY-MM-DD)

Example:

"2026-03-31"

pagina
integer
default:1

Número da página (padrão: 1)

Required range: x >= 1
por_pagina
integer
default:15

Itens por página (padrão: 15, máximo: 100)

Required range: 1 <= x <= 100

Response

Lista de partidas

data
object[]
meta
object