API Dados Futebol
A API Dados Futebol é uma API REST que fornece dados estruturados do futebol brasileiro: campeonatos, rodadas, partidas, tabelas de classificação, artilharia e elencos dos clubes. Todas as respostas são em português, com chaves JSON semânticas comoplacar_mandante, campeonato_id e ao_vivo. A API segue o padrão REST sobre HTTPS, retorna JSON em todas as rotas e usa autenticação via API Key no header Authorization.
O que você pode fazer
Campeonatos e Tabela
Liste competições, filtre por temporada e status, e consulte a classificação completa com pontos, saldo e aproveitamento.
Partidas
Consulte placares e histórico de jogos, com filtros por rodada, status, time e intervalo de datas.
Times e Jogadores
Busque clubes por nome ou sigla, veja elencos completos e consulte artilheiros por campeonato.
Autenticação e Limites
Entenda como usar sua API Key, os planos disponíveis e os headers de rate limiting retornados em cada resposta.
Assistentes de IA (MCP)
Conecte os dados a Claude e Cursor via Model Context Protocol — 23 ferramentas que espelham os endpoints da API.
Como funciona
Toda requisição precisa de uma API Key enviada como Bearer Token. A API valida a key, aplica o rate limit do plano correspondente e retorna os dados em JSON. As respostas de listagem seguem sempre o mesmo envelope:meta e retornam apenas "data": { ... }. Erros retornam um objeto com "erro" e "mensagem" em português.
Início rápido
1. Obtenha sua API Key
Solicite sua key pelo painel administrativo ou entre em contato. A API roda somente em produção; cada cliente utiliza sua própria key.2. Faça sua primeira requisição
SUA_API_KEY pela key que você recebeu.
3. Resposta esperada
Base URL
Todos os endpoints começam com o prefixo
/v1:
Convenções gerais
Referência de Parâmetros
Todos os parâmetros aceitos pela API, agrupados por tipo.Parâmetros de path (obrigatórios)
Informados na URL. Sempre inteiros.Parâmetros de busca (obrigatórios)
Filtros (opcionais)
Paginação (opcionais)
Disponível em/v1/campeonatos e /v1/campeonatos/:id/partidas.
Endpoints de busca (
/v1/times e /v1/jogadores) retornam no máximo 20 resultados sem paginação. Use termos mais específicos para refinar.