Skip to main content

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 como placar_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:
Respostas de item único omitem o 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

Substitua 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.

Valores de enum

Status do campeonato

Tipo do campeonato

Status da partida

Posição do jogador