Skip to main content

Times e Jogadores

Os endpoints de times e jogadores funcionam como busca, não como listagem. É obrigatório informar ao menos 2 caracteres no parâmetro ?q= para obter resultados — sem ele a API retorna 422. Isso evita a extração em massa do banco de dados.

Endpoints disponíveis


GET /v1/times

Busca clubes por nome ou sigla. O parâmetro ?q= é obrigatório com ao menos 2 caracteres. Retorna no máximo 20 resultados, sem paginação.
Requisições sem ?q= ou com menos de 2 caracteres retornam 422 Unprocessable Entity.

Parâmetros de query

Exemplo — busca por “fl”

escudo_url sempre aponta para imagens hospedadas em assets.dadosfutebol.com.br (ou para o proxy de bandeiras da API, no caso de seleções). Quando ainda não temos a imagem do time, vem null — nunca uma URL de terceiro.

Exemplo — erro sem parâmetro de busca

Erros possíveis


GET /v1/times/:id/jogadores

Retorna o elenco completo de um time específico, ordenado por posição e nome.

GET /v1/jogadores

Busca jogadores por nome. O parâmetro ?q= é obrigatório com ao menos 2 caracteres. Retorna no máximo 20 resultados, sem paginação.
Requisições sem ?q= ou com menos de 2 caracteres retornam 422 Unprocessable Entity.

Parâmetros de query

Valores de posição

Exemplo — busca por “felipe”

Erros possíveis


GET /v1/jogadores/:id

Retorna os dados completos de um jogador específico pelo seu ID.

Campos da resposta de jogador