Skip to Content

Times

Consulte times e jogadores em todos os esportes e ligas. Retorna nomes de times, apelidos, vínculos com ligas e contagem atual de eventos. Útil para criar busca/autocompletar, mapear nomes de times entre sportsbooks e entender o que está atualmente ativo.

GET /api/v1/teams

AutenticaçãoPermalink for this section

Requer uma API key. Disponível em todos os planos (incluindo Free). Solicitações não autenticadas retornam 401.

Parâmetros de ConsultaPermalink for this section

ParâmetroTipoPadrãoDescrição
sportstringallFiltrar por esporte (ex.: basketball, football, soccer)
leaguestringallFiltrar por liga (ex.: NBA, NFL, EPL)
qstring-Pesquisar times por nome ou apelido (não diferencia maiúsculas/minúsculas)

O parâmetro q pesquisa tanto o name quanto os campos aliases do time. Por exemplo, q=man city corresponderá a “Manchester City” através do seu apelido.

Exemplos de RequisiçõesPermalink for this section

# Obter todos os times da NBA curl "https://api.sharpapi.io/api/v1/teams?league=NBA" \ -H "X-API-Key: YOUR_API_KEY" # Pesquisar um time por nome curl "https://api.sharpapi.io/api/v1/teams?q=lakers" \ -H "X-API-Key: YOUR_API_KEY" # Obter todos os times de basquete curl "https://api.sharpapi.io/api/v1/teams?sport=basketball" \ -H "X-API-Key: YOUR_API_KEY"

RespostaPermalink for this section

Sucesso (200)Permalink for this section

{ "data": [ { "id": "arsenal", "name": "Arsenal", "sport": "soccer", "leagues": [ "EPL", "England - FA Cup", "England - Premier League", "England - EFL Cup" ], "aliases": [ "Arsenal Fc" ], "event_count": 18, "live_count": 0 }, { "id": "alabama-crimson-tide", "name": "Alabama Crimson Tide", "sport": "basketball", "leagues": [ "NCAAB" ], "aliases": [ "Alabama", "Bama", "Crimson Tide" ], "event_count": 6, "live_count": 0 } ], "meta": { "count": 15038, "sport_filter": null, "league_filter": null, "query": null, "total_events": 17113, "total_live": 13160, "updated": "2026-02-11T21:00:00.000Z" } }

Schema do Objeto TeamPermalink for this section

CampoTipoDescrição
idstringIdentificador único do time (formato slug, ex.: alabama-crimson-tide)
namestringNome de exibição (ex.: Alabama Crimson Tide)
sportstringEsporte principal (ex.: basketball, soccer, football, hockey)
leaguesarrayLigas em que este time aparece (ex.: ["NBA", "NCAAB"])
aliasesarrayNomes alternativos usados por diferentes sportsbooks (ex.: ["Alabama", "Bama"])
event_countintegerNúmero de eventos atuais envolvendo este time
live_countintegerNúmero de eventos atualmente ao vivo envolvendo este time

Objeto MetaPermalink for this section

CampoTipoDescrição
countintegerTotal de times retornados
sport_filterstring | nullEco do filtro sport aplicado
league_filterstring | nullEco do filtro league aplicado
querystring | nullEco da consulta de pesquisa q
total_eventsintegerTotal de eventos em todos os times retornados
total_liveintegerTotal de eventos ao vivo em todos os times retornados
updatedstringTimestamp ISO 8601 de quando os dados dos times foram atualizados pela última vez

Casos de UsoPermalink for this section

Mapeamento de Nomes de TimesPermalink for this section

Diferentes sportsbooks usam nomes diferentes para o mesmo time. O campo aliases ajuda a mapear entre as casas:

curl "https://api.sharpapi.io/api/v1/teams?q=man%20city"
{ "id": "manchester-city", "name": "Manchester City", "aliases": ["Man City", "Manchester City Fc", "Man. City"] }

Pesquisa / AutocompletarPermalink for this section

Use o parâmetro q para alimentar uma UI de pesquisa em tempo real:

curl "https://api.sharpapi.io/api/v1/teams?q=lak"

Times AtivosPermalink for this section

Filtre por event_count ou live_count no lado do cliente para mostrar apenas times com eventos atuais ou ao vivo.

Endpoints RelacionadosPermalink for this section

  • Events - Obter eventos para times específicos
  • Leagues - Listar ligas disponíveis
  • Sports - Listar esportes disponíveis
Last updated on