API de dados de futebol

API de futebol para placares ao vivo, calendário e classificação

API de dados de futebol REST JSON que abrange 117 ligas e copas em 41 países e regiões. Placares ao vivo a cada minuto, escalações, eventos da partida e estatísticas, com um plano gratuito de 2.000 requisições por dia.

117
Ligas e copas
41
Países e regiões
32,000+
Partidas
4,800+
Times
100,000+
Eventos da partida
200,000+
Registros do jogador na partida

O que a API de futebol retorna

Cada tipo de dado fica atrás do seu próprio endpoint, então você solicita apenas o que uma tela precisa

Placares ao vivo

Placares, status e minuto atual, atualizados a cada minuto enquanto as partidas são jogadas. Um feed WebSocket envia atualizações sem polling.

Calendário e partidas

Cada partida em uma data com horário de início, status, placares e fase da competição, de jogos de grupo a mata-mata.

Classificação de ligas

Tabelas completas com jogos disputados, vitórias, empates, derrotas, gols marcados e sofridos, saldo de gols, pontos e forma recente para cada equipe.

Eventos da partida

Gols, assistências, cartões amarelos e vermelhos e substituições, cada um com o jogador, lado da equipe e minuto.

Escalações e estatísticas de jogadores

Titulares, reservas, números de camisa, capitães e minutos jogados, mais chutes, passes e desarmes por jogador onde dados detalhados existem.

Estatísticas de partida da equipe

Chutes, chutes no gol, faltas, passes, precisão de passes, desarmes, defesas e cartões amarelos para ambas as equipes em uma partida.

Artilheiros, assistências e cartões

Listas classificadas para cada liga: artilheiros, mais assistências e mais cartões amarelos e vermelhos.

Confronto direto

Encontros anteriores entre quaisquer duas equipes, com placares e datas, para prévias de partida.

Equipes, elencos e troféus

Perfis de equipe com estádio e cidade, listas de elenco atual e histórico de troféus.

Endpoints da API de futebol

Todos os endpoints usam GET e retornam JSON. URL base: https://sportapi.ai/api

EndpointRetorna
GET /fixtures/date/{YYYY-MM-DD}Todas as partidas em uma data com status, placares, equipes e competição
GET /fixtures/{id}Uma partida: placar, status, fase, pênaltis e estádio
GET /fixtures/{id}/eventsGols, assistências, cartões e substituições com minutos
GET /fixtures/{id}/lineupsTitulares e reservas com posições e minutos jogados
GET /fixtures/{id}/statsEstatísticas da equipe: chutes, passes, desarmes, faltas, defesas
GET /fixtures/h2h/{team1}/{team2}Histórico de confronto direto de duas equipes
GET /standings/{league_id}Tabela de liga com pontos, saldo de gols e forma
GET /leaguesTodas as competições, agrupadas por país
GET /leagues/{id}/topscorersArtífices (também /topassists e /topcards)
GET /teams/{id}Perfil da equipe (também /squad e /trophies)
GET /players/{slug}Perfil do jogador com estatísticas de temporada e carreira

Referência completa com parâmetros e exemplos →

Faça sua primeira requisição em minutos

Crie uma conta, gere uma chave no seu painel e envie-a no cabeçalho X-Api-Key. A estrutura da resposta é a mesma para todas as ligas, então um único parser cobre todas as competições.

  • Respostas JSON para cada endpoint
  • Chave de API no cabeçalho X-Api-Key
  • Status ao vivo com o minuto atual
  • A mesma estrutura para todas as ligas
Documentação completa da API →
RequisiçãoResposta
GET https://sportapi.ai/api/fixtures/date/2026-10-07
GET https://sportapi.ai/api/fixtures/5664768/lineups
GET https://sportapi.ai/api/fixtures/5664768/stats

X-Api-Key: YOUR_API_KEY

Funciona com qualquer linguagem

HTTP e JSON puros, então qualquer linguagem, framework ou ferramenta pode chamá-la

⌨️cURL
🐘PHP
🟢Node.js
🐍Python
☕Java
💎Ruby
🦀Rust
🔷Go
Plano gratuito de API de futebol

Comece gratuitamente, faça upgrade quando o tráfego crescer

Todos os planos incluem todos os endpoints e todas as ligas. O plano gratuito oferece 2.000 requisições por dia (até 14.000 por mês) e uma chave de API, suficiente para criar e testar um widget de placar ao vivo, uma página de classificação ou uma tabela de artilheiros.

Planos pagos aumentam o limite diário e o número de chaves e não têm teto mensal. O limite diário aplica-se por chave e é reiniciado diariamente às 00:00 UTC.

Criar uma conta gratuita →
Requisições por dia, por chave
Free2.000
Starter10.000
Pro50.000
Business200.000

Preços da API de futebol

Todos os planos incluem todos os endpoints e todas as ligas

Free
Grátis
2.000 requisições/dia
  • Todos os endpoints
  • Todas as ligas e copas
  • Placares ao vivo e calendário
  • Eventos da partida e escalações
  • 1 chave de API
Comece gratuitamente
Starter
$10/mês
10.000 requisições/dia
  • Todos os endpoints
  • Todas as ligas e copas
  • Placares ao vivo e calendário
  • Eventos da partida e escalações
  • 1 chave de API
Assinar
Business
$50/mês
200.000 requisições/dia
  • Todos os endpoints
  • Todas as ligas e copas
  • Placares ao vivo e calendário
  • Eventos da partida e escalações
  • 10 chaves de API
Assinar

Sobre a API de futebol SportAPI

SportAPI é uma API de futebol para desenvolvedores que precisam de dados estruturados de partidas sem juntar várias fontes. É um serviço REST JSON que cobre apenas o futebol: calendário, placares ao vivo, classificação, times, jogadores, eventos da partida, escalações e estatísticas de partida. Adequado para aplicativos de placar ao vivo, jogos de fantasy, sites de clubes, bots e painéis de análise.

Quais dados a API de futebol retorna

A API de dados de futebol é organizada em calendário, ligas, times, jogadores e classificação. Cada endpoint é uma solicitação GET simples que retorna JSON, então é analisável em qualquer linguagem. Um objeto de calendário contém o id da partida, data e hora, status (Scheduled, LIVE, HT, FT, AET, PENS), minuto atual, times mandante e visitante, placares e fase da competição. Como todos os estados da partida usam os mesmos campos, sua interface não precisa de casos especiais. A referência de endpoint lista todos os parâmetros.

Placares ao vivo e eventos da partida

Uma API de placar ao vivo só é útil se for atualizada. A SportAPI atualiza placares ao vivo a cada minuto enquanto as partidas estão sendo jogadas. Gols, assistências, cartões amarelos e vermelhos e substituições são armazenados como eventos da partida com o jogador, lado do time e minuto. Escalações, assistências, cartões e estatísticas dos jogadores são adicionados cerca de uma hora após o apito final.

Se você não quiser fazer polling, conecte-se ao endpoint WebSocket em wss://sportapi.ai/ws?key=YOUR_API_KEY. Ele envia atualizações de placar para seu cliente, normalmente 30 a 60 segundos após um gol. Você também pode acompanhar os mesmos dados na página de placares ao vivo.

Calendário, classificação e API de estatísticas de futebol

A API de calendário de futebol retorna todas as partidas em uma determinada data, e endpoints de partida única fornecem eventos, escalações e estatísticas. A API de classificação de futebol retorna a tabela completa: posição, jogos disputados, vencidos, empatados, perdidos, gols marcados e sofridos, saldo de gols, pontos e forma recente. Cada tabela de liga neste site é construída com os mesmos dados.

A API de estatísticas de futebol fornece estatísticas de time por partida: chutes, chutes no alvo, chutes fora do alvo, faltas, passes, precisão de passes, desarmes, sucesso em desarmes, defesas e cartões amarelos. Registros de jogadores na partida adicionam minutos jogados, gols, assistências, chutes, chances criadas e desarmes. Artilheiros, assistências e mais cartões estão disponíveis para cada liga, assim como o histórico de confrontos diretos entre quaisquer dois times.

Cobertura da API de futebol

A API de futebol cobre 117 ligas e copas em 41 países e regiões, com mais de 4.800 equipes, 32.000 partidas, 25.000 jogadores e 100.000 eventos de partida. A cobertura inclui a Premier League, La Liga, Serie A, Bundesliga, Ligue 1, Eredivisie, Champions League, Europa League e Conference League, as ligas das nações da UEFA e da Concacaf, MLS, Liga MX, Serie A do Brasil, Saudi Pro League e J1 League. Divisões inferiores da Inglaterra, copas domésticas, competições femininas e partidas de seleções também estão incluídas. Veja a página de cobertura para a lista completa.

Dados detalhados dependem da fonte. Escalações, assistências, cartões e estatísticas de jogador existem para competições que nossa fonte de dados cobre em detalhes. Para algumas competições menores, você recebe apenas placar, status e gols.

Comece em três passos

Primeiro, crie uma conta gratuita na página de cadastro com seu e-mail ou Google e crie uma chave em My Access. As chaves começam com sk_live_. Segundo, envie a chave no cabeçalho X-Api-Key. Terceiro, chame um endpoint:

curl "https://sportapi.ai/api/fixtures/date/2026-10-08" \
  -H "X-Api-Key: YOUR_API_KEY"

O demo ao vivo permite testar endpoints com sua chave antes de escrever qualquer código. Mantenha a chave no seu servidor, não no código do navegador.

Plano gratuito da API de futebol e planos pagos

O plano gratuito da API de futebol não custa nada e permite 2.000 requisições por dia (14.000 por mês) com uma chave. Starter é $10 por mês para 10.000 requisições por dia, Pro é $25 para 50.000 requisições e três chaves, e Business é $50 para 200.000 requisições e dez chaves. Todos os planos incluem todos os endpoints e ligas. O limite aplica-se por chave e reinicia às 00:00 UTC. Cada chamada conta como uma requisição, incluindo chamadas que retornam erro, e a API retorna HTTP 429 quando o limite é atingido. Compare as opções na página de preços.

Nos últimos 30 dias, o tempo de resposta mediano foi de cerca de 22 ms, e a maioria das requisições foi respondida em menos de 100 ms.

O que a API de futebol não faz

A SportAPI não fornece odds de apostas, expected goals (xG), porcentagens de posse ou fotos de jogadores, e cobre apenas futebol. Ainda não há SDKs oficiais ou webhooks, e não há garantia de uptime. Se seu produto precisa disso, planeje adicionar outra fonte. Para placares, calendário, classificação, eventos e estatísticas básicas de partida, é uma base completa e simples.

Perguntas frequentes sobre a API de futebol

Existe um plano gratuito de API de futebol e quais são seus limites? −

Sim. O plano gratuito custa $0 e permite 2.000 requisições por dia, até 14.000 por mês, com uma chave de API. Inclui todos os endpoints e todas as ligas. O limite reinicia todo dia às 00:00 UTC, e a API responde com HTTP 429 quando é atingido. Cada chamada conta como uma requisição, incluindo chamadas que retornam erro.

Como me autenticar na API de futebol? +

Crie uma conta, gere uma chave em My Access no seu painel e envie-a no cabeçalho HTTP X-Api-Key com cada requisição. As chaves começam com sk_live_. A URL base é https://sportapi.ai/api. Mantenha a chave no seu servidor em vez de no código do navegador.

Qual formato a API de futebol retorna? +

Cada endpoint retorna JSON via REST usando requisições GET. A estrutura é igual para todas as ligas e competições, então um único parser funciona em qualquer lugar.

Com que frequência os placares ao vivo são atualizados? +

Os placares ao vivo são atualizados a cada minuto durante os jogos. Escalações, assistências, cartões e estatísticas dos jogadores são adicionados em cerca de uma hora após o apito final. As atualizações via WebSocket chegam de 30 a 60 segundos após um gol.

Quais ligas a API de futebol cobre? +

Cobrimos 117 ligas e copas em 41 países e regiões, incluindo Premier League, La Liga, Serie A, Bundesliga, Ligue 1, Champions League, MLS, divisões inferiores da Inglaterra, copas domésticas, competições femininas e jogos de seleções. A página de cobertura lista todas as competições.

A API de futebol inclui odds de apostas? +

Não. A SportAPI não oferece odds, expected goals ou porcentagens de posse. Fornecemos placares, calendário, classificação, eventos da partida, escalações e estatísticas da partida.

As escalações e estatísticas dos jogadores estão disponíveis para todas as partidas? +

Não. Elas estão disponíveis para partidas em competições que nossa fonte de dados cobre em detalhes. Para algumas competições menores, como várias copas domésticas e ligas inferiores, apenas o placar, status e gols estão disponíveis.

Posso receber atualizações ao vivo sem polling? +

Sim. Conecte-se ao endpoint WebSocket wss://sportapi.ai/ws?key=YOUR_API_KEY. Ele envia atualizações de placares ao vivo para seu cliente, tipicamente 30 a 60 segundos após um gol, reduzindo o número de requisições que você precisa fazer.

Comece a construir com a API de futebol hoje

Plano gratuito com 2.000 requisições por dia e 14.000 por mês. Todos os endpoints e ligas incluídos.

Obtenha sua chave de API →