Skip to Content

Teams

Rufen Sie Teams und Spieler über alle Sportarten und Ligen hinweg ab. Liefert Teamnamen, Aliase, Liga-Zugehörigkeiten und aktuelle Event-Zählungen. Nützlich für die Erstellung von Such-/Autovervollständigungsfunktionen, das Mapping von Teamnamen zwischen Sportsbooks und das Verständnis dessen, was derzeit aktiv ist.

GET /api/v1/teams

Authentifizierung

Erfordert einen API key. Verfügbar in allen Tarifen (einschließlich Free). Nicht authentifizierte Anfragen geben 401 zurück.

Query-Parameter

ParameterTypStandardBeschreibung
sportstringalleFilter nach Sportart (z. B. basketball, football, soccer)
leaguestringalleFilter nach Liga (z. B. NBA, NFL, EPL)
qstring-Suche nach Teams nach Name oder Alias (Groß-/Kleinschreibung wird ignoriert)

Der Parameter q durchsucht sowohl das Feld name als auch das Feld aliases des Teams. Beispielsweise findet q=man city “Manchester City” über dessen Alias.

Beispielanfragen

# Alle NBA-Teams abrufen curl "https://api.sharpapi.io/api/v1/teams?league=NBA" \ -H "X-API-Key: YOUR_API_KEY" # Nach einem Team nach Namen suchen curl "https://api.sharpapi.io/api/v1/teams?q=lakers" \ -H "X-API-Key: YOUR_API_KEY" # Alle Basketball-Teams abrufen curl "https://api.sharpapi.io/api/v1/teams?sport=basketball" \ -H "X-API-Key: YOUR_API_KEY"

Antwort

Erfolg (200)

{ "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 des Team-Objekts

FeldTypBeschreibung
idstringEindeutige Team-Kennung (Slug-Format, z. B. alabama-crimson-tide)
namestringAnzeigename (z. B. Alabama Crimson Tide)
sportstringHauptsportart (z. B. basketball, soccer, football, hockey)
leaguesarrayLigen, in denen dieses Team auftritt (z. B. ["NBA", "NCAAB"])
aliasesarrayAlternative Namen, die von verschiedenen Sportsbooks verwendet werden (z. B. ["Alabama", "Bama"])
event_countintegerAnzahl der aktuellen Events, an denen dieses Team beteiligt ist
live_countintegerAnzahl der derzeit live laufenden Events, an denen dieses Team beteiligt ist

Meta-Objekt

FeldTypBeschreibung
countintegerGesamtzahl der zurückgegebenen Teams
sport_filterstring | nullEcho des angewendeten sport-Filters
league_filterstring | nullEcho des angewendeten league-Filters
querystring | nullEcho der q-Suchanfrage
total_eventsintegerGesamtzahl der Events über alle zurückgegebenen Teams hinweg
total_liveintegerGesamtzahl der Live-Events über alle zurückgegebenen Teams hinweg
updatedstringISO 8601-Zeitstempel, wann die Teamdaten zuletzt aktualisiert wurden

Anwendungsfälle

Mapping von Teamnamen

Verschiedene Sportsbooks verwenden unterschiedliche Namen für dasselbe Team. Das Feld aliases hilft Ihnen beim Mapping zwischen Sportsbooks:

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"] }

Suche / Autovervollständigung

Verwenden Sie den Parameter q, um eine Suchen-während-der-Eingabe-Oberfläche zu realisieren:

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

Aktive Teams

Filtern Sie clientseitig nach event_count oder live_count, um nur Teams mit aktuellen oder Live-Events anzuzeigen.

Verwandte Endpoints

  • Events - Events für bestimmte Teams abrufen
  • Leagues - Verfügbare Ligen auflisten
  • Sports - Verfügbare Sportarten auflisten
Last updated on