Eventos da partida: o jogo minuto a minuto
Publicado em , atualizado em .
No Brasil, o minuto do gol faz parte da história — "aos 45 do segundo tempo" é uma frase inteira. Veja como reconstruir o timeline de gols, cartões e substituições pela API.

“Aos 45 do segundo tempo”
Existem poucas frases no português brasileiro que dispensam tanto contexto quanto essa. Ninguém precisa completar. O minuto já conta a história inteira: a virada no fim, o coração na boca, o estádio explodindo depois de noventa minutos de sofrimento.
Isso não é coincidência. O futebol brasileiro foi narrado antes de ser televisionado, e o rádio ensinou o país a acompanhar jogo como sequência, não como resultado. O locutor nunca disse “dois a um”. Ele disse: aos 12, o gol; aos 33, o empate; aos 45, a virada. O placar é o resumo. O jogo é a ordem em que as coisas aconteceram.
Por que o placar sozinho mente
Um 3 a 1 pode ser três coisas completamente diferentes.
Pode ser um time que abriu 3 a 0 no primeiro tempo e passeou. Pode ser um jogo empatado até os 80 que se decidiu na correria final. Pode ser um time com um a menos desde os 20 minutos que ainda assim ganhou. O placar final é idêntico nos três casos — e a história é irreconhecível entre eles.
É a mesma diferença entre saber que um time venceu e saber que ele virou o jogo depois de tomar um cartão vermelho. Qualquer produto que queira falar de futebol de verdade — narração automática, resumo, notificação, análise de desempenho — precisa da sequência, não do saldo.
O timeline na API
O endpoint de eventos reconstrói o filme do jogo, ordenado por minuto:
curl https://api.dadosfutebol.com.br/v1/partidas/2895/eventos \
-H "Authorization: Bearer SUA_CHAVE_AQUI"
Exemplo real — Chapecoense 0x4 Flamengo:
{
"data": [
{ "tipo": "gol", "jogador": "Pedro", "time_nome": "Flamengo", "minuto": 26 },
{ "tipo": "gol_contra", "jogador": "Rafael Thyere", "time_nome": "Flamengo", "minuto": 38 },
{ "tipo": "gol", "jogador": "Lorran", "time_nome": "Flamengo", "minuto": 48 },
{ "tipo": "cartao_amarelo", "jogador": "Bruno Pacheco", "time_nome": "Chapecoense", "minuto": 53 },
{ "tipo": "substituicao", "jogador": "Alex Sandro", "time_nome": "Flamengo", "minuto": 68 },
{ "tipo": "gol", "jogador": "Pedro", "time_nome": "Flamengo", "minuto": 86 }
],
"meta": { "partida_id": 2895, "total": 15 }
}
Repare no detalhe do gol_contra: o time_nome é o time beneficiado — Rafael Thyere marcou contra a própria Chapecoense, e o evento conta para o Flamengo, batendo com o placar.
Tipos de evento
gol,gol_contra,gol_penalticartao_amarelo,cartao_vermelhosubstituicao
Ao vivo, não só no pós-jogo
Durante a partida os eventos são gravados em tempo real pelo monitor da fonte primária — o gol aparece aqui segundos depois de sair. O cache do endpoint é de 15 segundos com jogo rolando e 60 segundos depois. Após o apito final, uma consolidação confere o timeline contra os dados definitivos da fonte.
E quem começou jogando?
A escalação completa (titulares, reservas, técnico) vive num endpoint irmão:
curl https://api.dadosfutebol.com.br/v1/partidas/2895/escalacao \
-H "Authorization: Bearer SUA_CHAVE_AQUI"
Combinando os dois, dá para responder perguntas como “o gol saiu de quem entrou no segundo tempo?” — o Lorran do exemplo acima entrou aos 33 e marcou aos 48. É exatamente o tipo de dado que vira post de rede social do clube dez minutos depois do jogo.
Para os números da mesma partida, veja estatísticas avançadas.